zoukankan      html  css  js  c++  java
  • EF 的“根据 Edmx 架构生成数据库”和“根据数据库生成 Edmx 架构”真是强大啊

    ,一下子就生成了如下的SQL 语句。

    -- --------------------------------------------------
    --
    Entity Designer DDL Script for SQL Server 2005, 2008, and Azure
    --
    --------------------------------------------------
    --
    Date Created: 03/24/2012 16:17:11
    --
    Generated from EDMX file: D:\参考资料\MvcPager源代码和DLL,适合MVC2和MVC3\MvcPager1.5Demo3\Models\Orders.edmx
    --
    --------------------------------------------------

    SET QUOTED_IDENTIFIER OFF;
    GO
    USE [CiWong_HD];
    GO
    IF SCHEMA_ID(N'dbo') IS NULL EXECUTE(N'CREATE SCHEMA [dbo]');
    GO

    -- --------------------------------------------------
    --
    Dropping existing FOREIGN KEY constraints
    --
    --------------------------------------------------


    -- --------------------------------------------------
    --
    Dropping existing tables
    --
    --------------------------------------------------

    IF OBJECT_ID(N'[dbo].[Orders]', 'U') IS NOT NULL
    DROP TABLE [dbo].[Orders];
    GO

    -- --------------------------------------------------
    --
    Creating all tables
    --
    --------------------------------------------------

    -- Creating table 'Orders'
    CREATE TABLE [dbo].[Orders] (
    [OrderID] int IDENTITY(1,1) NOT NULL,
    [CustomerID] nchar(5) NULL,
    [EmployeeID] int NULL,
    [OrderDate] datetime NULL,
    [RequiredDate] datetime NULL,
    [ShippedDate] datetime NULL,
    [ShipVia] int NULL,
    [Freight] decimal(19,4) NULL,
    [ShipName] nvarchar(40) NULL,
    [ShipAddress] nvarchar(60) NULL,
    [ShipCity] nvarchar(15) NULL,
    [ShipRegion] nvarchar(15) NULL,
    [ShipPostalCode] nvarchar(10) NULL,
    [ShipCountry] nvarchar(15) NULL
    );
    GO

    -- --------------------------------------------------
    --
    Creating all PRIMARY KEY constraints
    --
    --------------------------------------------------

    -- Creating primary key on [OrderID] in table 'Orders'
    ALTER TABLE [dbo].[Orders]
    ADD CONSTRAINT [PK_Orders]
    PRIMARY KEY CLUSTERED ([OrderID] ASC);
    GO

    -- --------------------------------------------------
    --
    Creating all FOREIGN KEY constraints
    --
    --------------------------------------------------

    -- --------------------------------------------------
    --
    Script has ended
    --
    --------------------------------------------------

    循环插入数据

    declare @i int;
    set @i = 0;

    while(@i < 9999)
    begin
    set @i=@i+1;
    insert into dbo.[Orders]
    values('n'+CONVERT(nchar(4),@i), @i, GETDATE(), GETDATE(), GETDATE(), @i, 10, N'ShipName'+ CONVERT(nvarchar(20),@i), N'ShipAddress'+ CONVERT(nvarchar(20),@i), N'ShipCity'+ CONVERT(nvarchar(7),@i),N'ShipRegion'+ CONVERT(nvarchar(15),@i),N'Code'+ CONVERT(nvarchar(6),@i),N'Country'+ CONVERT(nvarchar(8),@i))

    end


     

    谢谢支持!

  • 相关阅读:
    高德地图信息窗体轮播及多组坐标点添加
    移动端适配及px转rem
    css伪类样式覆盖
    vue-amap-marker相关问题,信息窗体及自定义图片的偏移问题
    echart自定义图例样式及统计图颜色相关
    ts学习笔记[枚举类型]
    从面试中查漏补缺
    百度编译器插入自定义内容和样式(转)
    .net的母版页相关
    几种Position属性的用法
  • 原文地址:https://www.cnblogs.com/great/p/ef.html
Copyright © 2011-2022 走看看