其实,如果使用LINQ的话有更简便的方法: 首先使用SqlMetal.exe工具生成Linq to Sql的中间dbml文件和.cs代码文件,然后呢?DBDataContext db = new DBDataContext(); db.CreateDatabase();数据库就出来了。哈哈
该工具似乎无法将源数据库中表间关系转换过来,有朋友测试过吗?
@maizi
LINQ to SQL支持SQL Server Compact数据库吗?我知道LINQ to Entities支持SQL Server Compact 3.5 sp1,现在还是beta版。
另外我并不觉得这个方法更方便,要是数据库结构变了,是不是又要用SqlMetal.exe工具做一次呢?
--引用--------------------------------------------------
maizi: 该工具似乎无法将源数据库中表间关系转换过来,有朋友测试过吗?
--------------------------------------------------------
按原文的说法是可以:
“This utility will copy Indexes, Primary Keys, Foreign Keys, Table structure and data.”