1

我目前正在使用 VS2015 Ultimate Preview 开发一个 ASP.NET 5 Web-API 应用程序。在这个新平台上配置 EF7 的一些事情发生了变化。

我已经检查了此页面中的帮助:https ://github.com/aspnet/EntityFramework/wiki但它没有显示成功完成与 EF7 的连接所需的所有步骤(它仅显示部分答案)

任何人都可以提供有关如何使用 EF7 连接到数据库(SQL Server)的正确方法的分步教程吗?(不使用MusicStore 示例应用程序中的旧语法,而是使用更新的语法)

4

3 回答 3

3

代码应该与您在示例应用程序中链接的代码相同。您使用以下代码Startup.cs在方法内注册上下文:ConfigureServices

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"));
         });
}

然后你MyDbContext将可用于依赖注入,并且在你的控制器中你可以做

public MyController(MyDbContext context)
{
   ...
}

而已

于 2015-01-15T06:08:40.310 回答
0

Stephen Walther 有一个更新的音乐商店教程。从这里开始

于 2015-02-21T20:17:44.497 回答