我有单独的DAL,需要从它提供restier控制器。可以从另一个程序集中使用dbcontext吗?
我也在尝试,但在连接到dbcontext的字符串上出现错误。
发布于 2017-07-14 15:15:23
当然这是可能的。您只需在serviceCollection中将您的dbContext注册为服务。您的连接字符串问题与RESTier没有任何关系。
public static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services)
{
return services.AddScoped<DbContext>(sp =>
{
return GetYourInitializedDbContextFromAnywhereYouWant();
});
}https://stackoverflow.com/questions/44888573
复制相似问题