0

我是 ASP.NET 的新手,我首先使用某种代码创建一个 Web API。我有模型类调用性别并定义如下

public class Gender
{
    public int Id { get; set; }
    public string Description { get; set; }
}

我决定创建一个新的文件夹调用DBContext,里面将定义我所有的DBContext,所以对于我创建的性别类GenderDb,如下所示:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace BackAPI.Models
{
    public class GenderDB : DbContext
    {
       // not define yet
    }
}

但是我遇到了一个问题,但是DbContext没有被定义,显然我应该使用实体框架,但是我想创建我的数据库不是通过 Visual Studio,而是使用 SQL Server 2014 Express。

我确实添加了我的数据连接,并且可以看到我在 SQL Server 中创建了一个表,但是我该如何修复DbContext,如果我使用 EF 不会只是在本地创建它,这不是我想要的

4

1 回答 1

2

实体框架以及迁移将在这里为您提供帮助。

我建议您查看本教程:Code First to a New Database

于 2014-06-03T02:03:00.610 回答