【发布时间】:2011-07-17 16:31:37
【问题描述】:
我有以下任务:
我必须创建以下内容:域逻辑、数据访问层、数据库。
我还必须创建一个 ASP.Net 页面来处理上述部分(ASP.Net 只是系统的一部分,可能还有桌面应用程序等)。
我想使用实体框架作为数据访问层,但这是我的困惑: 我不知道应该如何创建不同的层...我无法确定它们将是什么项目类型..我通常会在带有 SQL 数据库的 C# Windows 窗体项目中使用 ADO.Net 实体框架。然而,我将拥有可能使用域逻辑的 ASP.Net 和 Windows 窗体这一事实让我对如何以及在何处放置每个部分感到困惑?域逻辑、DAL 和数据库..?另外,我将如何与每一层进行交互?任何帮助将不胜感激,因为我目前不知道该怎么做。我希望我能合理地解释这一点,谢谢。
【问题讨论】:
-
您可以将 EF4 EDMX 文件放在类库中,然后从您的 ASP.NET 项目中引用该库。其他东西也是如此。
标签: c# asp.net entity-framework logic data-access-layer