在使用EntityFrameWork时出现了如下的错误:无法更新EntitySet“Message”,因为它有一个DefiningQuery出现问题的原因是:由于我数据表中没有设置主键造成的。我把数据表中重新设计了主键,然后重新添加EntityFramework数据模型,重新编译就可以了
分类:
其他好文 时间:
2016-07-05 19:07:38
阅读次数:
159
it has a DefiningQuery and no <InsertFunction> element exists in the <ModificationFunctionMapping> element Unable to update the EntitySet 'Users' beca ...
分类:
移动开发 时间:
2016-07-03 15:37:43
阅读次数:
351
使用ExecuteStoreCommand方法,代码如下. using (var db = new msdbEntities()) { db.ExecuteStoreCommand("DELETE " + db.students.EntitySet.ElementType.Name); } 使用 E ...
分类:
其他好文 时间:
2016-05-07 00:50:01
阅读次数:
1504
通常情况下,一个OData的EDM(Entity Data Model)在配置的时候定义了,才可以被查询或执行各种操作。比如如下:builder.EntitySet("SomeModels");可能会这样查询:http://localhost:8888/odata/SomeModels如果SomeM...
无法更新 EntitySet“W_ReceiveData”,因为它有一个 DefiningQuery,而 元素中没有支持当前操作的 元素。原因:未为表定义主键!去sql server中为表添加主键并更新edmx文件
分类:
移动开发 时间:
2015-07-07 11:04:43
阅读次数:
578
{"无法更新EntitySet“EvaluationAssessDetailsEntity”,因为它有一个DefiningQuery,而 元素中没有支持当前操作的 元素。"}...
分类:
其他好文 时间:
2015-05-16 00:13:52
阅读次数:
183
MSDN 解释:https://msdn.microsoft.com/zh-cn/library/bb341748.aspx为 LINQ to SQL 应用程序中的一对多关系和一对一关系的集合方提供延迟加载和关系维护。 不是很理解上述表达含义。
无法更新 EntitySet“Project_project”,因为它有一个 DefiningQuery,而 元素中没有支持当前操作的 元素。百思不得其解释,最后发现
1:实体中的表必须有主键(这里指示T_User表中必须有主键),如果没有,会有这样的提示
2:主键设置好后,运行还是会出现类似问题,那就一个郁闷
1):方法一先从EF中删除刚设置主键的模型,然后再重新添加到...
分类:
其他好文 时间:
2015-03-19 14:48:06
阅读次数:
127
users: EntityType: EntitySet 'users' is based on type 'UserModel' that has no keys defined.TreeLayer.DAL.UserModel: : EntityType 'UserModel' has no ke...
分类:
数据库 时间:
2014-07-07 22:20:05
阅读次数:
620