Asp.net web api EF7:ASP.NET 5 Web API上的DBContext配置
我目前正在开发一个带有VS2015终极预览版的ASP.NET 5 Web API应用程序。在这个新平台上配置EF7的某些方面已经发生了变化 我已经查看了此页面中的帮助:但它没有显示成功完成与EF7的连接所需的所有步骤(只显示部分答案)Asp.net web api EF7:ASP.NET 5 Web API上的DBContext配置,asp.net-web-api,dbcontext,asp.net-core,entity-framework-core,Asp.net Web Api,Dbcontext,Asp.net Core,Entity Framework Core,我目前正在开发一个带有VS2015终极预览版的ASP.NET 5 Web API应用程序。在这个新平台上配置EF7的某些方面已经发生了变化 我已经查看了此页面中的帮助:但它没有显示成功完成与EF7的连接所需的所有步骤(只显示部分答案) 任何人都可以提供一个关于如何使用EF7连接到数据库(SQL Server)的正确方法的分步教程吗?。(不使用中的旧语法,但使用较新的语法)代码应与示例应用中链接的代码相同。使用以下代码在ConfigureServices方法的Startup.cs中注册上下文: p
任何人都可以提供一个关于如何使用EF7连接到数据库(SQL Server)的正确方法的分步教程吗?。(不使用中的旧语法,但使用较新的语法)代码应与示例应用中链接的代码相同。使用以下代码在
ConfigureServices
方法的Startup.cs
中注册上下文:
public void ConfigureServices(IServiceCollection services)
{
// Add EF services to the services container.
services
.AddEntityFramework(Configuration)
.AddSqlServer()
.AddDbContext<MyDbContext>(options =>
{
options.UseSqlServer(Configuration.Get("Data:DefaultConnection:ConnectionString"));
});
}
就是这样代码应该与示例应用程序中链接的代码相同。使用以下代码在
ConfigureServices
方法的Startup.cs
中注册上下文:
public void ConfigureServices(IServiceCollection services)
{
// Add EF services to the services container.
services
.AddEntityFramework(Configuration)
.AddSqlServer()
.AddDbContext<MyDbContext>(options =>
{
options.UseSqlServer(Configuration.Get("Data:DefaultConnection:ConnectionString"));
});
}
就这样斯蒂芬·沃尔特更新了音乐商店教程。开始时斯蒂芬·沃尔特有一个更新的音乐商店教程。开始时以下教程帮助了我:
以下教程对我有所帮助:
创建新的ASP.NET 5 Starter Web项目显示了一个良好的起点。查看
Startup.cs
和config.json
。请定义更新的语法。MusicStore应用程序有一个主分支,目前用于beta3开发,还有一个开发分支,应该使用最新的(beta4ish)代码。基本上,他说的是MusicStore应用程序需要变成一个wiki,以便像netcito和我这样的人能够理解wtf正在进行的工作。我目前正在与dnvm和dnx实用程序搏斗。在创建一个新的ASP.NET5StarterWeb项目时,这是一个很好的起点。查看Startup.cs
和config.json
。请定义更新的语法。MusicStore应用程序有一个主分支,目前用于beta3开发,还有一个开发分支,应该使用最新的(beta4ish)代码。基本上,他说的是MusicStore应用程序需要变成一个wiki,以便像netcito和我这样的人能够理解wtf正在进行的工作。我目前正在与dnvm和dnx实用程序搏斗。关于这些东西的点点滴滴,看起来在这些扩展方法背后有很多“魔力”。有关于它们到底做什么的文档吗?这些扩展方法背后似乎有很多“魔力”。关于他们具体做什么的任何文档?