Entity Framework 5 一个模型多个关系图 期待已久了

   相信在EF5以前的版本,每个人都有一个想法,可不可以把一个模型里面的关系分在多个关系图里面呢,这个问题在这次更新里解决了。

   第一次学习EF时,还是3.5,当时都说EF开发速度快,就试了一下,把自己以前做好的项目用EF生成了,数据有100多张表,结果生成的实体都在一个Mode里面,看上去非常的乱,维护就不用说了,更难了,结果对EF的兴趣又没有了,最近又看了别人写的博客关于4.3的版本,CodeFirst确实不错,就又试着学习了,感觉手写代码很好,容易维护,在QQ群里给朋友们讨论过EF的 ModelFirst和CodeFirst,有的说CodeFirst好,有的说ModelFirst实用,总的来说都有各自的优势,如今EF5又到来的,用Model生成的代码和CodeFirst几乎差不多了,还有几个新的功能就是对枚举和多关系图的支持。枚举已经在上一篇讲过了,接着来讲一下多关系图。

第一步:创建两个Model,相互对应,用不同的颜色区分不同的关系,这一点非常的好

第二步:创建一个新的关系图,还是右键

这个功能相应大家期待已久了吧,这样更容易维护与理解了,不得不说这是一个好的功能,

这张图最能说明一切,下面来写代码完成数据的更新吧,其实代码就简单了,对于以前了解EF的人来说就没有多么深奥了

相信通过这几张图,能说明我要表达的意思,如果觉得对你有帮助,就推荐一下吧,祝大家周未愉快。

原文地址:https://www.cnblogs.com/Fengger/p/2676624.html