Создать базу данных, используя файл LinQ to SQL DBML

Я только что унаследовал проект с файлом базы данных LinQ to SQL. Мне нужно около половины из более чем 100 таблиц базы данных, поэтому я хотел бы создать базу данных на основе файла DBML и удалить ненужные материалы.

Есть ли способ сделать это?

11
задан Gert Arnold 21 August 2013 в 19:43
поделиться

1 ответ

http : //msdn.microsoft.com/en-us/library/bb399420.aspx

В LINQ to SQL объектная модель сопоставляется с реляционной базой данных. Сопоставление включается с помощью сопоставления на основе атрибутов или внешнего файла сопоставления для описания структуры реляционной базы данных. В обоих сценариях имеется достаточно информации о реляционной базе данных, чтобы вы могли создать новый экземпляр базы данных с помощью метода DataContext.CreateDatabase .

Метод DataContext.CreateDatabase создает реплику базы данных только в объеме информации, закодированной в объектной модели. Отображение файлов и атрибутов из вашей объектной модели может не закодировать все о структуре существующей базы данных. Информация о сопоставлении не представляет содержимое пользовательских функций, хранимых процедур, триггеров или проверочных ограничений. Такого поведения достаточно для множества баз данных ...

Это должно помочь

11
ответ дан 3 December 2019 в 09:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: