Могу ли я в любом случае изменить пространство имен классов, сгенерированных LINQ, на SQL
сейчас идет ProjectName.FolderName
Есть ли в любом случае, я могу изменить это соглашение по умолчанию
Откройте конструктор и нажмите на фон, есть два свойства с именами Entity Namespace и Context Namespace, вы можете использовать их для установки пространства имен для сгенерированных классов.
Entity Namespace
Context Namespace
Шаблон LINQ to SQL для проекта T4 в CodePlex может быть вариантом
SQLMetal - следуйте этой документации указано. Но по сути это выглядит следующим образом.
SqlMetal /server:.\SQLExpress /database:Northwind /pluralize /namespace:nwind /code:Northwind.cs