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


     

    谢谢支持!

  • 相关阅读:
    Python 快速入门笔记(4):表达式
    Python 快速入门笔记(3):常量和变量
    selenium中的下拉框处理模块Select
    HTML基础之JS中的字符转义--转义中文或特殊字符
    HTML基础之JS中的序列化和反序列化-----字符串的json类型与字典之间的相互转换
    【转载】Jenkins安装以及邮件配置
    HTML基础
    python之用unittest实现接口参数化示例
    python之使用单元测试框架unittest执行自动化测试
    python之造测试数据-faker(转载)
  • 原文地址:https://www.cnblogs.com/great/p/ef.html
Copyright © 2011-2022 走看看