我在完整的 .NET 框架上运行了 ASP.NET Core 应用程序。我将 Visual Studio 2015 与 Update 3 和 VS 2015 Tooling Preview 2 用于 .NET Core 1.0.1。当我在 Visual Studio 中保存一些文档时,我的所有项目都会开始编译。是否可以禁用此行为?我想在我想要的时候编译我的代码。
我正在创建一个Web应用程序并首先使用Entity Framework.我创建了实体数据模型,现在我不确定,现在该怎么办.
前提:我的数据库非常简单(Rating,WebPage,Visitor),数据库表对应于业务对象.
我的建议是3层架构,但如何制作呢?
创建与Entity Framework对象同名的部分类(评级,访问者)并在此声明新方法(GetAverageRating()...)是个好主意?或者最好在这里创建一些VisitorProvider,RatingProvider和放置逻辑?
最好在BLL和Presentation Layer中使用EF对象,或者我应该在BLL层上创建自己的BO对象并将EF对象转换为BO?
我认为,在我的DAL上使用静态方法比在BLL上实例化类更实际.你同意吗?
你能推荐一些最佳实践吗?我有很多想法如何创建它,但我不知道什么是正确的.