Я хотел бы использовать sqlmetal для создания контекстов данных dbml для моего проекта, но контекст данных и все созданные классы отмечены как public
. Поскольку это должен быть слой API, я хотел бы вместо этого отметить многие из этих классов или, по крайней мере, сам контекст как internal
. Есть ли способ сделать это в sqlmetal или каком-либо другом инструменте без необходимости входить и редактировать dbml вручную?Как использовать sqlmetal для создания внутреннего (не общедоступного) контекста данных
4
A
ответ
1
Я считаю, что это один из вариантов, который вы не можете выполнить непосредственно в командной строке. Возможно, вам действительно придется редактировать dbml. Однако это не сложное изменение, поэтому вы можете автоматизировать его с помощью базового инструмента командной строки.
0
Вы можете попробовать использовать мой LINQ to SQL template, который обеспечивает замену для процесса создания кода DBML на C#/VB.NET, который вы можете полностью настроить.
[) amien