C# SQL Server CE 3.5 SP2.dbml创建失败,但没有错误消息

C# SQL Server CE 3.5 SP2.dbml创建失败,但没有错误消息,c#,sql-server,database,sql-server-ce,C#,Sql Server,Database,Sql Server Ce,首先,我在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行” 结果: Error : Database can't be found. 它没有显示错误。但是当我查看C:\User

首先,我在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行”

结果:

Error : Database can't be found. 
它没有显示错误。但是当我查看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
……但没有一个有效

其他资料:

  • 操作系统:Windows 7 32位
  • VS:VS2010专业版SP1
  • DB:SQL Server CE 3.5 SP2
  • FW:.NET Framework 4.0运行时,用于32位

  • 要使用Visual Studio 2010将SDF文件创建为DBML,请执行以下操作:, 在VisualStudio2010命令提示符下写入以下行,然后输入并执行它

      SqlMetal.exe "EnterFilePath\CloudKase.sdf" /dbml:"EnterFilePath\CloudKase.dbml"
    
    此外,此SDF和DBML文件在Visual Studio 2012中使用,易于访问和实现代码


    快乐编码:)

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

      SqlMetal.exe "EnterFilePath\CloudKase.sdf" /dbml:"EnterFilePath\CloudKase.dbml"
    
    此外,此SDF和DBML文件在Visual Studio 2012中使用,易于访问和实现代码


    快乐编码:)

    您现在在C:drive上-尝试添加类似“C:”的命令,我应该在哪里添加“C:”命令?对不起,我真的不知道。谢谢,我解决了我的问题。它应该是:/dbml:C:\Users\Me\Desktop\Test\Test\TestMe.dbml。谢谢Erik,不知怎么的你启发了我。你在C:驱动器上-尝试添加一个类似“C:”的命令,我应该在哪里添加“C:”命令?对不起,我真的不知道。谢谢,我解决了我的问题。它应该是:/dbml:C:\Users\Me\Desktop\Test\Test\TestMe.dbml。谢谢你,埃里克,不知怎么的你启发了我。