entity framework 的一点感受和如何更新数据

entity framework,不要将entity framework作为数据持久化层,在asp.net下自不必说,在winform或wpf下会限制多线程的使用,很麻烦。

对于更新数据的话可以用

EF.Entry<XTransFile>(file).State = System.Data.EntityState.Modified;

来避免先查询再赋值再update

Attach之后的状态是unchange,所以只能用来删除等操作。

最后吐槽一下include接收的参数竟然是string,发现引入 system.entity可以有一个lamda。

推荐文章:http://msdn.microsoft.com/zh-cn/data/jj592676.aspx

posted @ 2013-06-15 03:05  为森  阅读(240)  评论(0编辑  收藏  举报