2009-05-28 3 views
0

Когда я запускаю SqlMetal, он генерирует все виды и функции с большой буквы. Это их способ заставить его сгенерировать его в любом случае в базе данных?SqlMetal scripting and capitalization

Когда я использую пользовательский интерфейс для создания 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

Не могли бы вы выполнить преобразование (это XML) на foo.dbml между получением схемы БД и генерации кода?

+0

Это хорошая идея, я проверю это! –

Смежные вопросы