Автор: admin . Другими словами рубрика: Articles
О 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 со структурой по-старому информационной базы.
Метки:
Вы должны быть зарегистрироавны чтобы оставить комментарий.