我正在嘗試將 SQL Server 連接添加到新的 Windows 服務。所有檔案都表明我們添加
builder.Services.AddDbContext<ApplicationContext>
在Program.cs
.
但是 Windows 服務 ( IHost
) 不顯示AddDbContext
服務中的方法。有人對這個有經驗么?
已經在這里:https ://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?view=aspnetcore-6.0&tabs=visual-studio
在這里:https: //jasonwatmore.com/post/2022/03/18/net-6-connect-to-sql-server-with-entity-framework-core @JasonWatmore
和類似的......
uj5u.com熱心網友回復:
您應該使用 AddDbContext 而不是 AddDbContact。試試看;services.AddDbContext<ApplicationContext>();
還要確保安裝了這些軟體包;
安裝包 Microsoft.EntityFrameworkCore -版本 6.0.8
安裝包 Microsoft.EntityFrameworkCore.SqlServer -版本 6.0.8
uj5u.com熱心網友回復:
您添加了錯誤的依賴項。您需要添加此依賴項
builder.Services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(connectionString));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/507797.html