首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Entity Framework中批量更新!解决方法

2012-12-23 
Entity Framework中批量更新!又是一个很幼稚的问题,没办法,初学这东西,只能在这儿献丑了!Database First可

Entity Framework中批量更新!
  又是一个很幼稚的问题,没办法,初学这东西,只能在这儿献丑了!
  Database First可以多一张表中的某一个字段批量更新吗?在网上搜了半天,没有找到我想要的答案?
  大家有没有这样的源码啊,贴出来给我瞧瞧吧!
[解决办法]
SaveChanges后,插入的object的ID就是自动生成的ID了。

看这里讨论:

http://topic.csdn.net/u/20120607/15/0ef4a483-1d86-47d6-a9f7-bb9b29c6df42.html
[解决办法]

引用:
问题解决了,发现foreach的效率还是挺高的,如果有什么其它好办法,大家告诉我一下吧!
还有一个问题,EntityFramework插入时,可不可以让它直接返回插入成功的ID?难道我只能写查询,查询最大ID?

如果数据库主键设置成自增的话,在savechanges()后,直接用  实体对象.主键 即可获得新增的ID
[解决办法]
我查了一下,实际上有关这块的扩展,老外已经做了

参见:http://weblogs.asp.net/pwelter34/archive/2011/11/29/entity-framework-batch-update-and-future-queries.aspx

热点排行