Главный Каталог Статей РФ
86001 авторов, размещено 47108 статей, сейчас на сайте пользователей: 49 Статистика
Аватар PerpetuumSoft

Как синхронизировать LINQ To SQL Classes со структурой базы данных

Категория:  ПО и игры  | Автор:  PerpetuumSoft | Опубликовано: 11.04.2008
О Linq to Sql
Одной из наиболее перспективных технологий, появившихся за последнее время в мире программирования .Net, безусловно, является Linq to Sql. Отныне для .Net разработчиков нет больше необходимости смешивать свой код с SQL командами внутри программы для доступа к объектам базы данных. Теперь доступ к данным в базах данных может быть выполнен с использованием, того языка, на котором специализируется программист (C#, VB.Net). Даже более того! Использование Linq to Sql позволяет единообразно обращаться со всеми итеративными источниками данных: базами данных, XML, различными коллекциями и т.д. И в дополнении ко всему вы получаете верификацию кода во время компиляции, полную интеграцию с Visual Studio, обеспечивающую множество преимуществ: IntelliSense, дизайнер модели базы данных, автогенерацию кода по модели и др.
Нет ничего идеального
Но, несмотря на все преимущества технологии LINQ to SQL, её использование в реальных крупных проектах затруднено рядом проблем. При использовании LINQ to SQL в проекте наверняка будет использоваться такой компонент Visual Studio, как LINQ to SQL Classes. И сложности использования данного компонента заключаются в том, что его необходимо постоянно поддерживать в синхронизированном состоянии со структурой реальной базы данных.
Вариант синхронизации LINQ to SQL Classes и структуры базы данных вручную не рассматривается в виду большой вероятности появления ошибок и огромной трудоемкости. Тем не менее, необходимость всегда содержать LINQ to SQL Classes в синхронизированном состоянии со структурой базы данных стоит очень остро, т.к. в процессе разработки программного продукта и LINQ to SQL Classes, и структура базы данных часто подвергается изменениям.
Database Restyle – Library решит проблему переноса изменений из LINQ to SQL Classes в структуру БД
Для поддержания LINQ to SQL Classes в синхронизированном состоянии со структурой базы данных, компанией Perpetuum Software была разработана библиотека PerpetuumSoft.DataModel.LinqToSql, позволяющая переносить изменения из LINQ to SQL Classes в структуру базы данных без пересоздания последней. Использование Database Restyle - Library позволяет выполнить синхронизацию структуры базы данных по LINQ to SQL Classes, написав лишь несколько дополнительных строк кода. Таким образом, вы получите возможность расширить стандартные возможности технологии Linq to SQL и избежите проблем с синхронизацией LINQ to SQL Classes со структурой базы данных.

Вы можете ознакомиться с полным вариантом статьи:
http://www.perpetuumsoft.com/
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар Виталий Эмула
Ретро игры-онлайн на игровом портале Коллекция игр от ретро консолей – это игры формата NES(известная как Денди), SMS(Sega Master System) и GBA(GAME BOY ADVANCE). ...
Категория: ПО и игры | Автор: Виталий Эмула | Добавлено: 24.08.2021
Аватар fly_e135
Настройка телефона Fly Мобильные телефоны есть почти у каждого в нашей стране,да и в мире тоже! Телефон - это сложный механизм, к которому нужно относиться бережно и тогда он будет служить долго. Прежде чем начать использов...
Категория: ПО и игры | Автор: fly_e135 | Добавлено: 25.11.2010
Аватар Anastasya
DVD-Audio авторинг с помощью DigiOnAudio2 Pro. Часть I Методология DVD-Audio авторинга в программе DigiOnAudio2 Pro. Детально рассмотрена технология создания навигации для DVD-Audio, от инсталляции DigiOnAudio2 Pro до записи проекта на лазерный диск....
Категория: ПО и игры | Автор: Anastasya | Добавлено: 17.02.2010
Аватар Excelskype
Excel – то, что нужно знать и уметь всем! Восемь самых востребованных возможностей программы Excel.Это необходимый минимум, которым должен владеть каждый, кто ежедневно использует Excel.Используй эти приемы, чтобы повысить эффективность своей...
Категория: ПО и игры | Автор: Excelskype | Добавлено: 05.04.2015
Аватар Maxim Sherbina
Как StarCraft 2 скачать и можно ли в него играть без battle.net? Все ждут и игру StarCraft 2! А что же она из себя представляет? Давайте вместе пробежимся по статье и узнаем много ценной информации как и для поклонников этой игры, так и для игроков всего мира!...
Категория: ПО и игры | Автор: Maxim Sherbina | Добавлено: 04.04.2010
Лучшие авторы
Аватар andreigu
Преподаватель академии, кандидат технических наук.

Читать

Аватар Vitolura
Занимаюсь сетевым маркетингом с 2001 года. Интерне...

Читать

Аватар plus-stroy
Компания Плюс-Строй занимается строительство кирпи...

Читать

Аватар fred1989
Фермер

Читать

Аватар dacor
Нашему рекламному агентству « DeCor» претит однооб...

Читать

Свежие комментарии
Нормальная тема.

Читать

Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

Напишите нам