如何将Entity Framework代码应用于项目的第一种方法

问题描述 投票:1回答:2

我使用Visual Studio 2013并且需要在项目中使用Entity Framework代码第一种方法。我使用NuGet Manager将EF v6.1安装到我的项目中。但我无法从数据库创建空代码第一模型甚至代码第一模型,尽管还有另外两个选择(DB first和Model first)。

如何将Entity Framework代码的第一个功能添加到我的项目中?

entity-framework ef-code-first nuget
2个回答
1
投票

0
投票
  1. 在Nuget中安装EntityFramework
  2. 在ConnectDB的名称中的Web.Config和YourConnection中添加connectionString
  3. 在db的名称中添加一个文件夹
  4. 在db中添加Tbl_Student名称中的类 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; } }
  5. out of db在Context的名称中创建一个类
  6. using System.Data.Entity;
  7. 编辑上下文 public class DataContext:DbContext { public DataContext() : base("ConnectDB") { } protected override void OnModelCreating(DbModelBuilder modelBuilder) { } public virtual DbSet<Tbl_Student> Tbl_Students { get; set; } }
  8. 到程序包管理器控制台写入启用 - 迁移
  9. 并且因为需要mig1,所以写入Add-Migration mig1
  10. 写入Update-DataBase之后
© www.soinside.com 2019 - 2024. All rights reserved.