您的位置:首页 > 其它

【原创】有关Silverlight中自动生成的类中 没有WCF层edmx模型新加入的对象 原因分析。

2015-11-13 13:50 489 查看


前端页面层:



编译老是不通过,报如下如所示错误:



--
然后下意识的查了下 生成的cs文件,没有搜到根据edmx 生成的 对应的类。



结果整理:
1.尽管在 edmx 模型中加入了 对应的表,但 如果在 wcf层是 没有 显示的去 写方法 去调用的话, silverlight 自动生成的 类
里面 也是不会 出现该类的!

解决措施:

在WCF层的一些Service类中显示的 用下 目标对象。



[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();//删除数据!
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: