我創建了類DataContect,它是從類IdentityDbContext繼承而來的:using ProjDAL.Entities;using ProjDAL.Relations;using ProjDAL.Services;using Microsoft.AspNetCore.Identity.EntityFrameworkCore;using Microsoft.EntityFrameworkCore;using Microsoft.EntityFrameworkCore.Design;using Microsoft.Extensions.Configuration;namespace ProjDAL.EF{ public class DataContext : IdentityDbContext<ApplicationUser> { public DataContext(DbContextOptions<DataContext> options) : base(options) { } protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); }.......................................................}解決方案具有控制臺應用程序,我在其中創建新的DataContext:using System;using DbInitialize.Interface;using ProjDAL.EF;namespace DbInitialize.Provider { public class DbInitializeProvider : IDbInitialize { private DataContext _db; public DbInitializeProvider() { _db = new DataContext(options => options.UseSqlServer("Data Source=.\\SQLEXPRESS;Initial Catalog=ProjAppTest;Integrated Security=True;MultipleActiveResultSets=true"));我收到錯誤:無法將lambda表達式轉換為類型“DbContextOptions”,因為它不是委托類型 如何正確創建DataContext實例并設置選項參數?如果您需要更多信息,請告訴我。感謝您的幫助。
無法將 lambda 表達式轉換為類型“DbContextOptions ”
慕尼黑5688855
2022-08-20 17:53:34