2011-07-19 46 views
0

使用VS2008創建了一個sqlce Db並將副本保存在C:\ Temp08中。如何使用VS2008命令提示符從sqlCe生成數據庫類Db

能有人指出什麼是錯的這個Sqlmetal語法:

sqlmetal C:\用戶\ DELL \文檔\ Temp08 \ NtwContacts.sdf /代碼:C:\用戶\ DELL \文檔\ Temp08 \ NtwContactsData的.cs /語言:CS /名稱空間:的LocalDB /上下文:NtwContactsDataContext /變複數

錯誤:SQm1003: 輸入文件'代碼:C:\用戶\ DELL \文檔\ Temp08 \ NtwContactsData.cs /語言:CS /命名空間:LocalDB/context:NtwContactsDataContext - 不存在

我的機器狀態: win7 pro 使用VS2008和VS2010 express for windows phone。

----- 20 /七月:測試了在這些條件:

sqlmetal C:\用戶\ DELL \文檔\ Temp08 \ NtwContacts.sdf /代碼:C:\用戶\ DELL \文檔\ Temp08 \ NtwContactsData.cs /語言:CS /名稱空間:的LocalDB /上下文:NtwContactsDataContext /變複數

嘗試這些:在

之間

1)/代碼沒有空間:---> /代碼

2)語言:cs --->語言:csharp或語言:cs

3)C或c

- 結果:同問題

問題:
1.當我測試:sqlmetal C:\用戶\ DELL \文檔\ Temp08 \ NtwContacts.sdf

Xml中的表結構在命令提示符處有返回結果。

  1. 什麼似乎是問題?

回答

0

它應該是:NtwContacts.sdf /代碼

+0

感謝。但仍然有同樣的問題。請參考我上面所做的編輯。 – MilkBottle

+0

您是否嘗試過使用SQLMetalOSUI.codeplex.com? – ErikEJ

+0

非常感謝。使用後會回覆你。 – MilkBottle