簡體   English   中英

在 UWP 中將實體框架與 SQL Server 結合使用

[英]Use Entity Framework with SQL Server in UWP

我開始學習UWP平台。 在第一步中,我想做簡單的應用程序(書店)。 不幸的是,我陷入了困境:如何在 UWP 中將實體框架與 SQL Server 一起使用?

首先我使用

Install-Package Microsoft.EntityFrameworkCore.SqlServer

但我遇到了很多沖突(例如System.Threading.Thread 4.3.0錯誤,或者一個或多個包與 UAP 不兼容,Version=v10.0 (win10-x86)。 )。

之后,我嘗試將經典 dll 添加到項目中(並安裝 ef),但是......經典庫與 UWP 不兼容......

您知道如何在 UWP 中將 EF 與 SQL Server 一起使用嗎? 我不想使用sqlite ...

抱歉,您只能將實體框架 SQLite 提供程序與 UWP 一起使用。

最新版本的 Windows SDK ( Falls Creators Update ) 將支持直接SQL Server連接。 看看這里: https ://docs.microsoft.com/en-us/windows/uwp/data-access/sql-server-databases

要在 UWP 應用中使用 SQLite,您需要以Windows 10 Fall Creators Update(10.0;內部版本 16299)為目標

NuGet 包是:

  • Microsoft.EntityFrameworkCore.Sqlite
  • Microsoft.EntityFrameworkCore

我成功地將ms sql,實體框架連接到uwp。 他們一起工作。

為了進行連接,我在同一解決方案中使用了帶有標准 .NetStandard 2.0 的附加項目“csproj”。 我也在這個項目中使用了“Microsoft.EntityFrameworkCore.SqlServer”,而不是在 UWP 項目中。 它只是類庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM