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

  • 相关阅读:
    核函数
    主成分分析(PCA)原理详解
    Caffe上用SSD训练和测试自己的数据
    FCN-全卷积网络
    rpc选择标准
    dataserver test code
    数字方舟
    分布式事务
    golang获取数据表转换为json通用方法
    qt for java
  • 原文地址:https://www.cnblogs.com/liandy0906/p/7136008.html
Copyright © 2011-2022 走看看