gpt4 book ai didi

entity-framework - Entity Framework 6 无法识别 AddSqlServer()

转载 作者:行者123 更新时间:2023-12-01 12:36:14 25 4
gpt4 key购买 nike

我正在尝试将 EF6 与 VS2015 CTP 和 ASP.NET MVC 6 一起使用。它无法识别以下提到的代码 startup.cs我在使用 EF7 时添加的。

    public void ConfigureServices(IServiceCollection services)
{
services.AddEntityFramework(Configuration)
.AddSqlServer()
.AddDbContext<VNDBContext>(options => options.UseSqlServer(Configuration.Get("Data:VNDBContext:ConnectionString")));

services.AddMvc().Configure<MvcOptions>(options =>
{
var jsonFormatter = (JsonOutputFormatter)options.OutputFormatters
.Where(o => o.Instance.GetType() == typeof(JsonOutputFormatter)).First().Instance;
jsonFormatter.SerializerSettings.ReferenceLoopHandling =
ReferenceLoopHandling.Ignore;

});
services.AddSingleton<INodeService, NodeService>();
}

如果我使用 EF7,它还有其他问题,因为它尚未成熟。

在 MVC6 中执行所有操作但使用 EF6 时,如何设置上述设置?

最佳答案

EF6 是与 EF7 非常不同的框架,并且没有 UseSqlServer 扩展方法。

关于entity-framework - Entity Framework 6 无法识别 AddSqlServer(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29568924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com