DBFirst
前言
EF有四种映射方式,分别是DBFirst、CodeFirst、CodeFirstFromDB、ModuleFrist。本文就先介绍DBFirst。
一、DBFirst是什么?
先创建数据库,然后根据数据库中的对象(表、视图、存储过程、函数)来映射不同的实体。
二、使用步骤
1.创建数据库
样例如下:
USE [EFDBFirstDemo]
GO
/****** Object: Table [dbo].[Client] Script Date: 2020/12/19 星期六 23:48:36 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Client](
[Id] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](20) NOT NULL,
[Tel] [nvarchar](11) NOT NULL,
[Sex] [bit] NULL,
[Address] [nvarchar](100) NULL,
[CreateTime] [datetime] NOT NULL,
[CreatorId] [int] NOT NULL,
CONSTRAINT [PK_Client] PRIMARY KEY CLUSTERED
(
[Id]