EF_Code_First:数据更新最佳实践.docxVIP

  • 39
  • 0
  • 约8.2万字
  • 约 17页
  • 2016-12-23 发布于贵州
  • 举报
EF Code First:数据更新最佳实践最近在整理EntityFramework数据更新的代码,颇有体会,觉得有分享的价值,于是记录下来,让需要的人少走些弯路也是好的。为方便起见,先创建一个控制台工程,使用using(var db = new DataContext)的形式来一步一步讲解EF数据更新的可能会遇到的问题及对应的解决方案。在获得最佳方案之后,再整合到本系列的代码中。一、前言最近在整理EntityFramework数据更新的代码,颇有体会,觉得有分享的价值,于是记录下来,让需要的人少走些弯路也是好的。为方便起见,先创建一个控制台工程,使用using(var db = new DataContext)的形式来一步一步讲解EF数据更新的可能会遇到的问题及对应的解决方案。在获得最佳方案之后,再整合到本系列的代码中。本示例中,用到的数据模型如下图所示:部门:一个部门可有多个角色【1-N】 角色:一个角色必有一个部门【N-1】,一个角色可有多个人员【N-N】 人员:一个人员可有多个角色【N-N】 并且,我们通过数据迁移策略初始化了一些数据:初始化数据protected override void Seed(GmfEFUpdateDemo.Models.DataContext context) { //部门 var departments = new [] {

文档评论(0)

1亿VIP精品文档

相关文档