首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法更新EntitySet ?

无法更新EntitySet ?

提问于 2017-12-22 09:33:08
回答 2关注 0查看 273

无法更新EntitySet ,因为它有一个DefiningQuery并且不存在<UpdateFunction>元素?

我正在使用.net 3.5实体框架1。

我正在做这样简单的事情:

var RoomDetails = context.Rooms.ToList();
foreach (var Room in Rooms)
{        
   Room.LastUpdated = DateTime.Now;
}

我正在尝试执行时遇到此错误:

 context.SaveChanges();

我得到的错误:

无法更新EntitySet - 因为它具有DefiningQuery,并且<ModificationFunctionMapping>元素中不存在<UpdateFunction>元素以支持当前操作。

我在上下文中做了很多更新,没有任何问题,只是当我试图更新这个特定的实体。

我所有的搜索都显示了同样的事情,即在我试图更新的实体上没有声明主键。但是,唉,我确实有一个主键声明...

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档