当我运行SqlMetal时,它会生成大写字母的所有视图和函数。 他们是否可以在数据库中的任何情况下生成它?
当我使用UI构建DBML和CS文件时,它正确地处理了这个问题,但是当我编写脚本时,SqlMetal似乎使它们成为大写。
这不是一个大问题,但它让我想知道他们是否是我不知道的其他微妙变化,或者我是否只是在做一些愚蠢的事情。
如果有帮助的话,这就是我正在做的事情:
SqlMetal.exe /conn:"Data Source=server1\developer2008;Initial Catalog=Dingo;Integrated Security=true" /views /functions /sprocs /pluralize /language:csharp /namespace:"Foo_Api" /context:"DataClassesFooDataContext" /dbml:"foo.dbml"
SqlMetal.exe /code:"foo.designer.cs" "foo.dbml"
答案 0 :(得分:0)
在获取数据库架构和生成代码之间,你能在foo.dbml上执行转换(它是XML)吗?