您的位置:首页 > 博客中心 > 数据库 >

EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)

时间:2022-03-10 17:12

本来以为已经会了,可动手时发现许多问题还是模糊不清,正所谓眼高手低。只能重新查资料,再复习一遍。

vs.net2013 ef6 mvc5 sqlserver2008

 

一、建立数据库  Blogging

二、创建表,插入测试数据


CREATE TABLE [dbo].[Blogs]
(
    [BlogId] INT IDENTITY (1, 1) NOT NULL,
    [Name] NVARCHAR (200) NULL,
    [Url] NVARCHAR (200) NULL,
    CONSTRAINT [PK_dbo.Blogs] PRIMARY KEY CLUSTERED ([BlogId] ASC)
);
CREATE TABLE [dbo].[Posts]
(
    [PostId] INT IDENTITY (1, 1) NOT NULL,
    [Title] NVARCHAR (200) NULL, [Content] NTEXT NULL,
    [BlogId] INT NOT NULL,
    CONSTRAINT [PK_dbo.Posts] PRIMARY KEY CLUSTERED ([PostId] ASC),
    CONSTRAINT [FK_dbo.Posts_dbo.Blogs_BlogId] FOREIGN KEY ([BlogId]) REFERENCES [dbo].[Blogs] ([BlogId]) ON DELETE CASCADE );
INSERT INTO [dbo].[Blogs] ([Name],[Url])
    VALUES (‘The Visual Studio Blog‘, ‘http://blogs.msdn.com/visualstudio/‘);
INSERT INTO [dbo].[Blogs] ([Name],[Url])
    VALUES (‘.NET Framework Blog‘, ‘http://blogs.msdn.com/dotnet/‘);

数据库中表如下:

gxlsystem.com,布布扣

EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境),布布扣,bubuko.com

热门排行

今日推荐

热门手游