none
Database First,Model First,Code First 在实际项目中的应用? RRS feed

  • 问题

  • Database First,Model First,Code First 都是当今流行数据库设计模式,请问大家这三种设计模式的优势、劣势都分别是什么?在实际项目中应该如何选取采用?


    Who Dares Wins

    2016年1月22日 22:03

答案

  • 你好, 周 靖添

    >>请问大家这三种设计模式的优势、劣势都分别是什么?

    在性能上,以我的经验来看,基本没有差别。它门的一些区别可以参考下面的链接。

    http://stackoverflow.com/questions/5446316/code-first-vs-model-database-first

    >>在实际项目中应该如何选取采用?

    以我的经验来看的话,如果你喜欢干净的代码的话,建议code first, 如果已有数据库的话,datafirst 最方便,如果项目前喜欢把数据模型建好的话,model first 也是个不错的选择。

    • 已标记为答案 周 靖添 2016年1月23日 13:17
    2016年1月23日 1:51
    版主

全部回复

  • 你好, 周 靖添

    >>请问大家这三种设计模式的优势、劣势都分别是什么?

    在性能上,以我的经验来看,基本没有差别。它门的一些区别可以参考下面的链接。

    http://stackoverflow.com/questions/5446316/code-first-vs-model-database-first

    >>在实际项目中应该如何选取采用?

    以我的经验来看的话,如果你喜欢干净的代码的话,建议code first, 如果已有数据库的话,datafirst 最方便,如果项目前喜欢把数据模型建好的话,model first 也是个不错的选择。

    • 已标记为答案 周 靖添 2016年1月23日 13:17
    2016年1月23日 1:51
    版主
  • 非常感谢

    Who Dares Wins

    2016年1月23日 13:17