zoukankan      html  css  js  c++  java
  • Entity Framework Code First to an Existing Database

    1. Create an Existing Database

    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/')
    View Code

    2. Create the Application

    To keep things simple we’re going to build a basic console application that uses Code First to perform data access:

    • Open Visual Studio
    • File -> New -> Project…
    • Select Windows from the left menu and Console Application
    • Enter CodeFirstExistingDatabaseSample as the name
    • Select OK

    3. Reverse Engineer Model

    • Project -> Add New Item…

    • Select Data from the left menu and then ADO.NET Entity Data Model

    • Enter BloggingContext as the name and click OK

    • This launches the Entity Data Model Wizard

    • Select Code First from Database and click Next

  • 相关阅读:
    3.17JSP作业
    JSP第二次作业
    JSP第一次作业
    软件测试课堂练习
    增删改查
    登录界面
    购物商城
    图床
    JSP-2020年4月14日-第七周
    JSP-2020年4月12日-第六周
  • 原文地址:https://www.cnblogs.com/liandy0906/p/7136008.html
Copyright © 2011-2022 走看看