2010-01-04 19 views
3

我使用下面的命令爲一個cmd文件的一部分:SqlMetal不產生視圖,函數或存儲過程

sqlmetal /server:localhost\SQLEXPRESS /database:DashBoard /dbml:DataClasses.dbml /namespace:DashBoard.Data 
sqlmetal /server:localhost\SQLEXPRESS /database:DashBoard /views /functions /sprocs /code:DataClasses.designer.cs /context:DataClassesDataContext /namespace:DashBoard.Data DataClasses.dbml 

任何人都有產生到使用視圖代碼的任何問題,函數或存儲使用SqlMetal的程序?這些文件按預期指向表引用,但/ views/functions和/ sprocs開關似乎沒有任何作用。

我在本地機器上使用SqlMetal 1.00.30729,SQL Server 2005 Express,而Web應用程序是ASP.NET 3.5。

回答

4

我不得不使用下面的命令來代替:

sqlmetal /server:localhost\SQLEXPRESS /database:DashBoard /views /functions /sprocs /dbml:DataClasses.dbml /namespace:DashBoard.Data 
sqlmetal /server:localhost\SQLEXPRESS /database:DashBoard /code:DataClasses.designer.cs /context:DataClassesDataContext /namespace:DashBoard.Data DataClasses.dbml 
+0

爲什麼這些分離到不同的文件嗎?我是新來的這個東西... – sooprise 2011-12-14 19:05:04