ГлавнаяНовости компанийИнтернет бизнесКак синхронизировать LINQ To SQL Classes со структурой базы данных.

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

14.04.2008 10:32:00

О Linq to Sql

Одной из наиболее перспективных технологий, появившихся за последнее время в мире программирования. Net, безусловно, является Linq to Sql. Отныне для. Net разработчиков нет больше необходимости смешивать свой код с SQL командами внутри программы для доступа к объектам базы данных. Теперь доступ к данным в базах данных может быть выполнен с использованием, того языка, на котором специализируется программист (C#, VB.Net). Даже более того! Использование Linq to Sql позволяет единообразно обращаться со всеми итеративными источниками данных: базами данных, XML, различными коллекциями и т.д. И в дополнении ко всему вы получаете верификацию кода во время компиляции, полную интеграцию с Visual Studio, обеспечивающую множество преимуществ: IntelliSense, дизайнер модели базы данных, автогенерацию кода по модели и др.

Нет ничего идеального

INQ to SQL Classes. И сложности использования данного компонента заключаются в том, что его необходимо постоянно поддерживать в синхронизированном состоянии со структурой реальной базы данных.

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

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/Product.aspx?lang=ru&pid=56&tid=linqtosqlsynchronization

Perpetuum Software Компания Perpetuum Software специализируются на разработке программных компонентов для .NET и ASP.NET, совместимых с MS Visual Studio .Net, C# Builder, Delphi.Net и другими средами разработки, поддерживающими технологию .NET. Такие компоненты как Report Sharp-Shooter, Instrumentation ModelKit, OLAP ModelKit, Chart ModelKit, .Net Dashboard Suite, Database Restyle – Library , OLAP + CHART ModelKit и другие продукты компании Perpetuum Software уже хорошо известны на рынке программных компонентов и используются разработчиками более чем 60 стран. Барнаул, проспект Калинина 15, оф. 238 pr@perpetuumsoft.com +7 (3852) 299-979 Контактное лицо: Elena Подписаться на новости компании

Маркетинговые исследования