Нужно ли добавлять файл БД в проект для нас, LINQ to SQL? - PullRequest
2 голосов
/ 17 сентября 2011

В нашем устаревшем ПО мы создаем собственные классы-обертки для выполнения команд и запросов к БД.Теперь мы хотим перейти на .NET 4 и использовать LINQ to SQL.Но я не совсем уверен, обязательно ли добавлять файл .mdf, чтобы он работал.

Поскольку наша служба баз данных уже запущена, и мы хотели бы продолжать использовать базу данных на ней (потому что наши клиенты хотели бы продолжать использовать свои базы данных), очевидно, что мы не хотим распространятьновый файл базы данных с нашим ПО.Но в каждой статье о LINQ to SQL говорится, что мне нужно добавить файл .mdf в проект, чтобы он работал.Так как мы должны это сделать?Можем ли мы использовать LINQ без назначения какой-либо базы данных при разработке?

Спасибо!

1 Ответ

1 голос
/ 17 сентября 2011

LINQ to SQL не требует локального файла .MDF в проекте для работы.Вы можете создавать классы LINQ to SQL для существующей удаленной базы данных.Просто подключитесь к серверу в проводнике и перетащите таблицы в конструктор LINQ to SQL.

Многие люди используют файл .MDF в примерах просто потому, что это небольшая автономная база данных.Это удобство для демонстрации, а не требование.

Кроме того, можно создать файл .MDF со схемой, которая соответствует удаленной базе данных и работать с этим файлом во время разработки, но просто переключить строки подключения для перехода из локального файла в удаленную базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...