我有一个 ASP.NET Core Web 应用程序和一个 Windows 服务,它们都访问同一个数据库。我正在使用 Entity Framework Core 作为 ORM。我希望能够创建一个库包,它封装了所有数据访问(即存储库)并且可以由 Web 应用程序和服务共享。
Entity Framework Core 似乎只在 DNX 应用程序中受支持,并且 Windows 服务作为标准 Windows 应用程序不能引用 DNX 项目。有什么方法可以创建 DNX Windows 服务,或者其他可行的方法吗?
使用 EF 6.x 创建标准 Windows 类库不是一种选择,因为存储库已在 EF Core 中编写。