【问题标题】:Is it mandatory of using 3 tier archeticture while using Entity FrameWork?使用实体框架时是否必须使用 3 层架构?
【发布时间】:2010-09-24 06:10:49
【问题描述】:

我有一个 web 应用程序,我需要使用实体框架。实际上我开始知道实体遵循 3 层模型。那么在使用实体时是否必须再次使用 3 层模型?任何人都可以给你有价值的想法和链接是关于这个的。

【问题讨论】:

    标签: .net asp.net entity-framework c#-4.0


    【解决方案1】:

    实体框架将创建一个DAL only。如果你想删除业务逻辑层,你可以。但是在3 Tier 中工作是一个更好的选择,它易于维护

    【讨论】:

    • 是的,您需要设计的业务逻辑。您编写所有业务逻辑的地方
    【解决方案2】:

    ASP.NET 包含 EntityDataSource,因此您可以直接从 ASP.NET 标记与 EntityFramework 对话,而无需任何业务层。比它更多的是关于“分层”和你所说的层。顺便提一句。层和层之间存在差异。层是逻辑层,层是物理层(不同的进程或计算机)。

    【讨论】:

      【解决方案3】:

      不,你几乎可以用它做你想做的事。

      根据您发布并似乎正在处理的当前信息,很难说其他任何内容。

      我建议您更多地了解您将要做什么,如果您关心设计方面,请尝试让某人参与您的项目,以帮助您走上正确的道路。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-30
        • 1970-01-01
        • 2012-03-04
        • 1970-01-01
        • 2011-03-16
        • 2012-03-18
        • 1970-01-01
        相关资源
        最近更新 更多