我正在将.NET Core Web应用程序从MVC更新为服务库模式。
我的问题是,如何实现DbSet<>当您添加服务和存储库层时?
我最初将它们添加到Data文件夹下的ApplicationDbContext文件中。这还正确吗?那我只用DI来调用我的数据库 每 仓库?
还是每个表都有自己的DbContext? (DbSet在哪里<> go then?)
如果我在这里完全不在基地,或者胡说八道,请告诉我。
谢谢!
我的问题是,如何实现DbSet<>当您添加服务和存储库层时?
我最初将它们添加到Data文件夹下的ApplicationDbContext文件中。这还正确吗?那我只用DI来调用我的数据库 每 仓库?
C#:
private readonly ApplicationDbContext _context;
public ParkController(ApplicationDbContext context)
{
_context = context;
}
还是每个表都有自己的DbContext? (DbSet在哪里<> go then?)
C#:
private readonly ParkDbContext _parkContext;
public ParkController(ParkDbContext parkContext)
{
_parkContext= parkContext;
}
如果我在这里完全不在基地,或者胡说八道,请告诉我。
谢谢!