public class AuthContext : IdentityDbContext
{
public AuthContext(DbContextOptions options) : base(options)
{}
}
在上面的代碼片段中:作為引數發送到 base 關鍵字的選項給出了相同的錯誤:
引數 1:無法從“Microsoft.EntityFrameworkCore.DbContextOptions”轉換為“string”
uj5u.com熱心網友回復:
該IdentityDbContext構造期待從型別引數string。您正在向它傳遞一個型別,DbContextOptions因此您會收到該錯誤。
您可能想要傳遞的字串是位于 Web 組態檔中的相關連接字串的名稱。
例如:
// web config file
<connectionStrings>
<add name="AuthContextName" connectionString="your-connection-string" providerName="System.Data.SqlClient" />
</connectionStrings>
// your AuthContext class
public class AuthContext : IdentityDbContext
{
public AuthContext(DbContextOptions options) : base("AuthContextName")
{}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/394332.html
標籤:C# asp.net-mvc 验证
