Asp.net web api EF7:ASP.NET 5 Web API上的DBContext配置

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

我目前正在开发一个带有VS2015终极预览版的ASP.NET 5 Web API应用程序。在这个新平台上配置EF7的某些方面已经发生了变化

我已经查看了此页面中的帮助:但它没有显示成功完成与EF7的连接所需的所有步骤(只显示部分答案)


任何人都可以提供一个关于如何使用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实用程序搏斗。关于这些东西的点点滴滴,看起来在这些扩展方法背后有很多“魔力”。有关于它们到底做什么的文档吗?这些扩展方法背后似乎有很多“魔力”。关于他们具体做什么的任何文档?