2017-07-03 6 views
0

私は別のDALを持っており、そこからrestierコントローラをフィードする必要があります。 別のアセンブリからdbcontextを使用することはできますか?外部DBcontextからフィードレシピ

また、私はそれを試していますが、dbcontextへの接続文字列でエラーが発生しています。

答えて

0

もちろん可能です。 サービスとしてdbContextをserviceCollectionに登録するだけで済みます。 接続文字列に関する問題は、RESTierにはまったく関係ありません。

public static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services) 
    { 
     return services.AddScoped<DbContext>(sp => 
      { 
      return GetYourInitializedDbContextFromAnywhereYouWant(); 
      }); 
    } 
関連する問題