我正在尝试使用C#在VS 2015 Pro(Update 3)中创建Web API并以.NET Core为目标.
无论如何,在教程中,我必须“使用依赖注入注册我的上下文” – 所以我必须将以下行添加到Startup.cs文件的ConfigureServices部分:
var connection = Configuration.GetConnectionString("DefaultConnection");
services.AddDbContext< Models.PropWorxContext > (options => options.UseSqlServer(connection));;
但是,VS给了我以下错误:
错误CS1061’DbContextOptionsBuilder’不包含’UseSqlServer’的定义,并且没有可以找到接受类型’DbContextOptionsBuilder’的第一个参数的扩展方法’UseSqlServer'(您是否缺少using指令或程序集引用?)
有什么想法吗?
这就是整个Startup.cs文件的样子:
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
namespace PropWorxAPI
{
public class Startup
{
pu