当我运行 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"