如何用建表sql生成数模

如何用建表sql生成数模,第1张

您好,1、首先预览一个建立好的数据模型,下面我将把这个数据模型一步步生成为数据库里的表。

2、首先,将数据模型生成为物理模型。点击“Model”-"Generate Physical Model",会有一个提示,点击“yes”。

3、输入物理模型名称,随便起名就行,再选择最后要导入的数据库类型,我选的是mysql。然后点击“Finish”。接下来的页面中不需要写什么,直接点击“Close”。

4、然后就会生成物理模型。在左侧可以看到生成的物理模型,其中包括表、表列、主键、外键。

接下来根据物理模型生成建表sql语句。

在物理模型上点右键,选择“Generate Database”。

5、可以修改生成sql的路径,不改也行,只要记得路径最后能找到就行。其他不需要修改。这一步不需改,直接“Finish”。下面就看到生成的sql文件了。

6、可以打开看到具体的建表sql语句。在数据库工具中运行该sql语句,开始建表。最后在数据库中建表完成,下图即为建立的表。打开某个表可以看到其中的字段、字段类型、是否为空、主键等信息正确无误。

1、选择开始菜单中→程序→【Management SQLServer 2008】→【SQL ServerManagement Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。

2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点

3、右键单击【数据库】节点,从d出来的快捷菜单中选择【新建数据库】命令。

4、执行上述 *** 作后,会d出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作

5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。

8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

9、切换到【文件组】页,在这里可以添加或删除文件组。

10、完成以上 *** 作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

--另外,可以使用SQL语句创建数据库

     

CREATE DATABASE 数据库名称

 

http://msdn.microsoft.com/en-us/gg558520

这句话很好的解释了EDM是个啥玩意。

At

its core, the ADO.NET Entity Framework relies on an Entity Data Model.

An EDM provides all the metadata the framework needs to translate LINQ

queries into

SQL commands

and materialize objects from query results. This metadata includes a

storage model (which describes a database schema), a conceptual model

(which describes entities used in the application), and the mapping between the storage and conceptual models.

1.用T4模版生成POCO Entiteshttp://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx

2.codefirst是先代码后生成数据库的,此文介绍了如何从数据库生成codefirst models http://weblogs.asp.net/jgalloway/archive/2011/02/24/generating-ef-code-first-model-classes-from-an-existing-database.aspx 一下部分是原文copy过来的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10064775.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存