首先,我在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:xsqlmetal /dbml:TestMe.dbml C:\Users\Me\Desktop\Test\Test\Database2.sdf
3:xsqlmetal /dbml:TestMe.dbml Database2.sdf
……但都不管用。
其他信息:
操作系统:Windows 7 32位
VS:VS2010专业版SP1
数据库:SQL Server CE 3.5 SP2
fw:.net framework 4.0 32位运行时
最佳答案
要使用visual studio 2010创建sdf文件到dbml,
在visual studio 2010命令提示下,在第行下面写入,然后输入并执行。
SqlMetal.exe "EnterFilePath\CloudKase.sdf" /dbml:"EnterFilePath\CloudKase.dbml"
此外,此sdf和dbml文件在visual studio 2012中使用,易于访问和实现代码。
快乐编码:)
关于c# - SQL Server CE 3.5 SP2 .dbml创建失败,但没有错误消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11115640/