C# 实体数据框架和Web应用程序体系结构
我正在创建一个web应用程序,并首先使用实体框架。我创建了实体数据模型,现在我不确定如何继续。 前提:我的数据库非常简单(评级、网页、访问者),数据库表与业务对象相对应 我的建议是3层架构,但如何实现C# 实体数据框架和Web应用程序体系结构,c#,.net,entity-framework,n-tier-architecture,C#,.net,Entity Framework,N Tier Architecture,我正在创建一个web应用程序,并首先使用实体框架。我创建了实体数据模型,现在我不确定如何继续。 前提:我的数据库非常简单(评级、网页、访问者),数据库表与业务对象相对应 我的建议是3层架构,但如何实现 最好创建与实体框架对象(评级、访问者)同名的分部类,并在此处声明新方法(GetAverageRating()…)?还是最好在这里创建一些VisitorProvider、RatingProvider和place逻辑 最好在BLL和表示层中使用EF对象,否则我应该在BLL层上创建自己的BO对象,并将E
你能给我推荐一些最佳做法吗?我对如何创建它有很多想法,但我不知道什么是正确的。3层架构非常流行,但它真正的含义是什么
提供者
(通用名称也是服务
)的中产阶级中使用EF。此类将执行数据访问逻辑和业务逻辑。在更复杂的应用程序中,开发人员喜欢以某种方式包装EF以分离类,并从服务或直接从web应用程序调用存储库。代码隐藏或控制器(取决于业务逻辑的数量)。首先尝试在没有存储库的情况下执行此操作。我个人的观点是,人们应该在了解EF本身之后才开始使用存储库3层架构非常流行,但它真正的含义是什么