• 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的人来说就没有多么深奥了

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

  • 相关阅读:
    401. Binary Watch
    46. Permutations
    61. Rotate List
    142. Linked List Cycle II
    86. Partition List
    234. Palindrome Linked List
    19. Remove Nth Node From End of List
    141. Linked List Cycle
    524. Longest Word in Dictionary through Deleting
    android ListView详解
  • 原文地址:https://www.cnblogs.com/Fengger/p/2676624.html
Copyright © 2020-2023  润新知