3
A
回答
2
Data Context上有一个名为CreateDatabase()的方法,您可以使用它。
http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.createdatabase.aspx
1
我知道那做,没有可用的实用工具,它是一个有点太多了SO回答做。
但是,大多数情况下,这并不是什么大不了的事情。 DBML文件是用XML编写的;应该很容易通过Linq-to-xml读取。然后,将xml中的值的SQL命令拆分为脚本文件。然后运行脚本。 (它也可以用XSLT转换来完成)
<Table Name="dbo.Person" Member="Persons">
成为
CREATE TABLE Persons (
和
<Column Name="PersonID" Type="System.Int32" DbType="Int NOT NULL IDENTITY"
IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false">
</Column>
<Column Name="AddressID" Type="System.Int32" DbType="Int NOT NULL"
CanBeNull="false"></Column>
变为:
PersonID Int NOT NULL,
AddressID int NOT NULL,
等。
相关问题
- 1. 将CSV文件转换为Mysql(.sql)数据库文件?
- 2. 如何将H2Database数据库文件转换为MySQL数据库.sql文件?
- 3. 将数据库定义文件转换为SQL
- 4. 将XML文件转换为MS SQL Server数据库
- 5. dbml文件 - 创建数据库
- 6. 从哪里开始将文本文件转换为数据库?
- 7. 的LINQ to SQL和DBML文件 - 多个数据库开发
- 8. 使用LinQ to SQL DBML文件生成数据库
- 9. 如何在SQL Server 2005数据库文件转换为Excel
- 10. 将SQL Azure转换为SQL数据库
- 11. 将SQL数据库转换为.sql
- 12. Linq to Sql - 多个.DBML文件或一个.DBML文件
- 13. .DBML文件和LINQ to SQL
- 14. 将.bak文件转换为sql
- 15. 将CHM文件转换为CSV或SQL
- 16. 将文本文件转换为数组?
- 17. 将一个文本文件转换为一个sql文件
- 18. 将原始文件(二进制数据)转换为XML文件
- 19. 如何将.sql文件转换为SAS数据集?
- 20. 如何将db3文件(Palm Pre数据库)转换为MySQL文件?
- 21. 将图像/文件上传并转换为mssql数据库
- 22. 将二进制文件转换为SQLite数据库
- 23. 将Stardict字典文件转换为MySQL数据库
- 24. 如何将excel文件转换为mysql数据库?
- 25. 使用Python将BibTex文件转换为数据库条目
- 26. 将数据库.db文件转换为.csv
- 27. 将XML文件转换为数据库表
- 28. 如何将JSON文件转换为SQLite数据库
- 29. 将sqlite数据库转换为sdf文件
- 30. 如何将XML文件转换为数据库?