同じデータベースにアクセスする 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 クラス ライブラリを作成することはできません。