我刚刚开始使用Entity Framework和.NET Core。我对导游的阅读感到非常惊讶。就我而言,数据库逻辑不应该在Web项目中。这至少应该是一个独立的逻辑/商业项目。
但是我在Startup.cs文件中看到这样的事情:
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<BloggingContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("BloggingDatabase")));
}
这里不应该知道BloggingContext。
我错过了什么吗?