Я собираюсь разработать новый сайт с asp.net 3.5 и LinqToSQL. Для удобства обслуживания, как я могу изменить класс Linq, если атрибут добавлен в таблицу в базе данных?
Спасибо.
К сожалению, LinqToSQL не поддерживает синхронизацию в Visual Studio. Варианты:
Если вам не нужно настраивать модель данных или вы можете просто настроить ее с помощью классов partial, то вы можете использовать SQLMetal.exe для генерации модели данных. Он поставляется с .NET 3.5, и несколько человек написали в Интернете статьи о создании пакетных файлов, которые можно запустить для автоматизации процесса.
partial
SQLMetal.exe
Затем, если вы обновите базу данных, вы просто запустите командный файл, и все снова синхронизируется!
Вам необходимо будет заново генерировать модель при каждом изменении базовой базы данных.