Sqlmetal无法为SQL Server Compact Edition 3.5 db生成dbml文件

时间:2012-06-11 00:11:13

标签: .net visual-studio-2010 sql-server-ce sqlmetal

我似乎无法使用Sqlmetal为简单的SSCE 3.5 db生成dbml文件。

我正在使用VS命令提示符,它位于包含db的VS项目目录中,然后在提示符下输入以下Sqlmetal命令:

sqlmetal /dbml:fom.dbml fom.sdf

sqlmetal返回以下错误:

错误:初始化字符串的格式不符合规范st 艺术指数0。

谁能看到我在这里做错了什么?

[请注意,我正在运行Windows 7 64.我已经尝试了所有三个VS命令提示..所有导致相同的错误]。

1 个答案:

答案 0 :(得分:0)

我现在已经解决了这个特殊的错误... SQLMetal似乎不喜欢带有空格的目录名称将db移动到一个简单的目录而不用目录名中的任何空格(例如c: \ temp \ mydb.sdf)我能够成功生成dbml。