Создание.dbml с использованием SQLMetal

Я новичок в LINQ to SQL. Я попробовал подход Object Relational Designer(O/R Designer) для генерации классов и работал хорошо. Но мне интересно, есть ли способ сгенерировать тот же файл.dbml для моей базы данных с помощью инструмента SQLmetal. Может кто-нибудь, пожалуйста, пришлите мне команду стрелять. Я просто хочу использовать команду SQLmetal для своей базы данных, и все должно быть в порядке.

Можно ли также создать отдельный файл класса для каждой таблицы и представления в базе данных, что будет полезно для обработки в Visual Studio.

1 ответ

Пытаться:

sqlmetal --server={server} --database={db} --user={user} --password={pass} --namespace={namespace-you-want-may-be-empty} --entitybase={dbobject-if-you-need-a-base-class-may-be-empty} --generate-equals-hash --pluralize --culture=en --dbml=dblinq.dbml

Просто запустите эти две команды

SqlMetal /server:<server> /database:<db> /dbml:<file>.dbml
SqlMetal /server:<server> /database:<db> /code:<file>.designer.cs
Другие вопросы по тегам