目录

1. Code First是什么?

2. Code First 简单示例

3. 数据存储

4. 迁移

 

Code First是什么

  Code First 顾名思义就是先写代码,当然不是乱写,而是按照一定的约定,先创建实体类,再通过编辑器自动生成数据模型。Code FirstEF的三大模式之一,主要使用新的系统开发,对应数据库已存在的情况下不适合。 

 

Code First 简单示例  

  下面通过一个简单的示例,让我们来熟悉一下Code First模式。 

  第一步:创建一个控制台程序,命名为EF.CodeFirstSample”。

  ORM系列之二:EF(2)Code First

  第二步:打开NuGet包管理界面,为上面新建的控制台程序安装EF

  ORM系列之二:EF(2)Code First 

  安装成功之后,我们就可以在引用下面看到EF组件,如下图:

  ORM系列之二:EF(2)Code First 

  第三步:创建模型

   该示例中我们使用非常简单的模型,直接Program.cs文件中进行定义。

   Program.cs中添加以下两个类:   

public class Blog
    {
        public int BlogId { get; set; }
        public string Name { get; set; }

        public virtual List<Post> Posts { get; set; }
    }

    public class Post
    {
        public int PostId { get; set; }
        public string Title { get; set; }
        public string Content { get; set; }

        public int BlogId { get; set; }
        public virtual Blog Blog { get; set; }
    }
View Code

相关文章:

  • 2022-12-23
  • 2019-03-31
  • 2021-11-06
  • 2022-03-09
  • 2021-05-18
  • 2022-12-23
  • 2021-05-31
  • 2021-11-28
猜你喜欢
  • 2021-12-23
  • 2021-11-28
  • 2022-02-25
  • 2021-11-27
  • 2021-08-30
  • 2022-02-04
  • 2021-06-15
相关资源
相似解决方案