前端页面层:
![](https://images2015.cnblogs.com/blog/819934/201511/819934-20151113132746525-344695235.png)
编译老是不通过,报如下如所示错误:
![](https://images2015.cnblogs.com/blog/819934/201511/819934-20151113132702572-1459889224.png)
--
然后下意识的查了下 生成的cs文件,没有搜到根据edmx 生成的 对应的类。
![](https://images2015.cnblogs.com/blog/819934/201511/819934-20151113132917322-1155548654.png)
结果整理:
1.尽管在 edmx 模型中加入了 对应的表,但 如果在 wcf层是 没有 显示的去 写方法 去调用的话, silverlight 自动生成的 类
里面 也是不会 出现该类的!
解决措施:
在WCF层的一些Service类中显示的 用下 目标对象。
![](https://images2015.cnblogs.com/blog/819934/201511/819934-20151113134936994-1553742109.png)
[Invoke] public void DeletePropertyDevBankInfo(PropertyDevBankInfo department) { if ((department.EntityState != EntityState.Detached)) { this.ObjectContext.ObjectStateManager.ChangeObjectState(department, EntityState.Deleted); } else { this.ObjectContext.PropertyDevBankInfo.Attach(department); this.ObjectContext.PropertyDevBankInfo.DeleteObject(department); this.ObjectContext.SaveChanges();//删除数据! } }