读书人

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

发布时间: 2012-12-23 11:28:15 作者: rapoo

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

读书人网 >.NET

热点推荐