2010-01-04 61 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

相关问题