=>添加数据模型

=>实体数据模型向导(选择"空EF设计器模型")

=>生成之后项目中会添加几个文件

=>新增实体

创建一个User实体,主键为Id

=>右键添加标量属性

=>右键属性,可以设置这些字段的长度,类型,是否可空等等

=>再创建一张销售单表。新增关联使User和SalesOrder关联起来

=>关联之后将自动添加导航属性

=> 右击,添加代码生成项

=>自动生成的代码
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码已从模板生成。
//
// 手动更改此文件可能导致应用程序出现意外的行为。
// 如果重新生成代码,将覆盖对此文件的手动更改。
// </auto-generated>
//------------------------------------------------------------------------------
namespace MeKa.RoleSystem.Model
{
using System;
using System.Collections.Generic;
public partial class SalesOrder
{
public int Id { get; set; }
public string Content { get; set; }
public int UserId { get; set; }
public virtual User User { get; set; }
}
}
=>DbContext,自动生成的类DataModelContainer继承自DbContext,它可以追踪实体的变化

=>右击根据模型生成数据库
=>选择要连接的数据库或者新建一个数据库

=>生成创建数据库表的sql

=>执行Sql

=>去数据库验证是否添加成功

原文:https://www.cnblogs.com/berlinman/p/11520629.html