0

同じデータベースにアクセスする ASP.NET Core Web アプリと Windows サービスがあります。Entity Framework Core を ORM として使用しています。すべてのデータ アクセス (つまり、リポジトリ) をカプセル化し、Web アプリとサービスの両方で共有できるライブラリ パッケージを作成できるようにしたいと考えています。

Entity Framework Core は DNX アプリケーションでのみサポートされているようで、Windows サービスは標準の Windows アプリケーションとして DNX プロジェクトを参照できません。DNX Windows サービスを作成する方法、または機能する別のアプローチはありますか?

リポジトリは既に EF Core で作成されているため、EF 6.x を使用して標準の Windows クラス ライブラリを作成することはできません。

4

1 に答える 1

0

私の間違いを発見しました.Entity Framework Core標準のWindowsプロジェクトでサポートされているため、解決策があるようです.EF Coreを使用してデータベースにアクセスし、ASP.NET CoreアプリとWindowsサービスアプリの両方から参照するリポジトリクラスライブラリを作成します. .

于 2016-02-10T11:53:32.863 に答える