我正在创建一个Web应用程序并首先使用实体框架。我创建了实体数据模型,现在我不确定,现在该怎么做。实体数据框架和Web应用程序体系结构
前提:我的数据库真的很简单(Rating,WebPage,Visitor)和数据库表对应的业务对象。
我的建议是3层架构,但如何使它?
这是好主意,创造局部类具有相同的名称作为实体框架对象(评级,访问者),并在这里宣布新方法(GetAverageRating()...)?或者更好地创建一些VisitorProvider,RatingProvider和放置逻辑?
最好在BLL和表示层使用EF对象,或者我应该在BLL图层上创建自己的BO对象并将EF对象转换为BO?
我想,这是更实际的使用我的DAL静态方法比在BLL上实例化类。你同意吗?
你能推荐我一些最佳做法吗?我有很多想法如何创建它,但我不知道什么是正确的。