2012-06-20 82 views
2

首先,我在VS2010命令类型此提示的SQL Server CE 3.5 SP2的.dbml创建失败,但没有错误消息

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. 

然后我想,“OK,我“会写这个的,而不是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 Professional SP1的
  3. DB:的SQL Server CE 3.5 SP2
  4. FW:.NET Framework 4.0中运行时为32位
+1

和你在C:驱动器 - 尝试添加一个命令,如“C:” – ErikEJ

+0

,我应该在哪里添加“C:”命令?对不起,但我真的不知道。谢谢。 –

+0

好吧,我解决了我的问题。它应该是:/dbml:C:\Users\Me\Desktop\Test\Test\TestMe.dbml。 感谢埃里克,不知为何,你启发了我。 –

回答

0

要创建SDF文件到DBML使用Visual Studio 2010比, 在visual studio 20中写下面的行10命令提示符而不是输入并执行它。

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

此外在Visual Studio 2012中使用的SDF和DBML文件易于访问和实现代码。

编码快乐:)

相关问题