代码之家  ›  专栏  ›  技术社区  ›  Alex

ASP.NET MVC中模型定义的最佳实践

  •  0
  • Alex  · 技术社区  · 14 年前

    最近我阅读了,并实现了 Pro ASP.NET MVC Framework ,似乎作者只给出了基本的东西。读完这篇文章后,我确实能够使用ASP.NETMVC构建web应用程序。但这只是基本的应用程序。

    以下是我认为在使用MVC构建可靠应用程序时100%必要的东西:

    • 模型中代码组织的最佳实践。我可能有许多需要定义的实体/类。我应该创建单独的文件吗?在ASP.NETMVC框架中有没有我应该知道的接口或有用的基类?
    • 在ASP.NET MVC中将ORM工具与模型一起使用的最佳实践是什么?如果DataContext中断,应该如何进行更新?实体的可更新属性应该设置在哪里?在被传递到模型进行更新之前?还是在模型里?
    1 回复  |  直到 14 年前
        1
  •  1
  •   Andrew    14 年前

    Web App (strongly typed views, controllers)
    ---
    ServiceLayer       |-|
    RepositoryLayer    |-|These 3 projects compose the "model"
    DataAccess (ORM)   |-|
    ---
    Database