如何使用VS2008命令提示符从sqlCe Db生成数据库类

时间:2011-07-19 12:31:43

标签: windows-phone-7 sql-server-ce sqlmetal

使用VS2008创建了一个sqlce Db,并将副本保存在C:\ Temp08。

有人可以指出这个Sqlmetal语法出了什么问题:

sqlmetal c:\ Users \ DELL \ Documents \ Temp08 \ NtwContacts.sdf / code:c:\ Users \ DELL \ Documents \ Temp08 \ NtwContactsData.cs / language:cs / namespace:LocalDB / context:NtwContactsDataContext / pluralize < / p>

错误:SQm1003: 输入文件'代码:c:\ Users \ DELL \ Documents \ Temp08 \ NtwContactsData.cs / language:cs / namespace:LocalDB / context:NtwContactsDataContext - 不存在

我的机器状态: win7亲 使用VS2008和VS2010 express for windows phone。

----- 20 / Jul:测试了这些条件:

sqlmetal c:\ Users \ DELL \ Documents \ Temp08 \ NtwContacts.sdf / code:c:\ Users \ DELL \ Documents \ Temp08 \ NtwContactsData.cs / language:cs / namespace:LocalDB / context:NtwContactsDataContext / pluralize < / p>

尝试这些:中间没有空格

1)/代码:---&gt; /代码

2)语言:cs ---&gt;语言:csharp或语言:cs

3)C或c

- 结果:同样的问题

问题:
1.我测试时:sqlmetal C:\ Users \ DELL \ Documents \ Temp08 \ NtwContacts.sdf

在命令提示符下有一个返回结果,其中包含Xml中的表结构。

  1. 似乎有什么问题?

1 个答案:

答案 0 :(得分:0)

它应该是:NtwContacts.sdf / code