我使用Visual Studio 2013并且需要在项目中使用Entity Framework代码第一种方法。我使用NuGet Manager将EF v6.1安装到我的项目中。但我无法从数据库创建空代码第一模型甚至代码第一模型,尽管还有另外两个选择(DB first和Model first)。
如何将Entity Framework代码的第一个功能添加到我的项目中?
public class Tbl_Student
{
[Key]
public int Id { get; set; }
[Required(AllowEmptyStrings =false)]
[StringLength(maximumLength:40)]
public string Name { get; set; }
[Required(AllowEmptyStrings = false)]
[StringLength(maximumLength: 40)]
public string Family { get; set; }
}
using System.Data.Entity;
public class DataContext:DbContext
{
public DataContext() : base("ConnectDB")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
}
public virtual DbSet<Tbl_Student> Tbl_Students { get; set; }
}