2

首先,我在 VS2010 命令提示符处输入

1:prompt x
2:xcd C:\Users\Me\Desktop\Test\Test
3:xsqlmetal /dbml:TestMe.dbml /namespace:Test Database2.sdf

结果:

Error : Database can't be found. 

然后我想,“好吧,我会在第 3 行写这个”

3:xsqlmetal /dbml:TestMe.dbml /namespace:Test C:\Users\Me\Desktop\Test\Test\Database2.sdf

结果:

它显示没有错误。但是当我查看 C:\Users\Me\Desktop\Test\Test 时,没有 .dbml 文件。

==================================================== ======

我试过的: 1. 重新输入命令。2. 重启电脑,再次输入。3.也试过:

3:xsqlmetal /dbml:TestMe.dbml C:\Users\Me\Desktop\Test\Test\Database2.sdf

3:xsqlmetal /dbml:TestMe.dbml Database2.sdf

....但没有一个工作。

其他信息:

  1. 操作系统:Windows 7 32 位
  2. VS : VS2010 专业版 SP1
  3. 数据库:SQL Server CE 3.5 SP2
  4. FW:32 位的 .NET Framework 4.0 运行时
4

1 回答 1

0

要使用 Visual Studio 2010 将 SDF 文件创建到 DBML,请在 Visual Studio 2010 命令提示符下写下一行,然后输入并执行它。

  SqlMetal.exe "EnterFilePath\CloudKase.sdf" /dbml:"EnterFilePath\CloudKase.dbml"

此 SDF 和 DBML 文件也用于 Visual Studio 2012 易于访问和实现代码。

快乐编码:)

于 2014-03-13T05:02:14.653 回答