【问题标题】:which way? Database-first , model-first , Code-Only?哪一条路?数据库优先、模型优先、仅代码?
【发布时间】:2011-05-19 15:03:45
【问题描述】:

最近我通过 Pro Entity Framework 4.0 书学习了 Entity Framework...

现在,我想用 EF 来写项目……在这些条件下,哪种方式更好更灵活?

我的意见是模型优先!但是我想知道你的意见?

谢谢!

【问题讨论】:

    标签: entity-framework ef-code-first entity-framework-4.1


    【解决方案1】:

    阅读:EF 4.1. Which way to go?

    它会根据您的喜好和情况进行排列。我的观点模仿了所说的。如果您没有现有的数据库并且不喜欢视觉设计师,那么代码优先适合您。如果您确实有一个现有的数据库,那么数据库首先是有意义的。我一般会避免先模式,因为上面提到的情况满足了我的需求,但有些人喜欢这种工作模式。

    简介还引用了this 文章,如果您愿意,可以更深入地了解。

    2011 年 5 月 30 日编辑:

    我将在此处添加新的EF Power Tools CTP1。有了这个,您可以获取现有数据库并生成代码优先设置。 Here's a quick example of using it. 对于真正想先使用代码但已经建立数据库的人来说,这是一个不错的选择。

    【讨论】:

      【解决方案2】:

      here is a short (2 min) MSDN video 主要区别以及何时使用什么。

      【讨论】:

        猜你喜欢
        • 2011-07-23
        • 2013-03-13
        • 2023-03-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-06
        相关资源
        最近更新 更多