Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

LINQ to DataSet




LINQ to SQL

LINQ to XML

LINQ to DataSet

LINQ to SQL

Use LINQ to SQL to access SQL Server and SQL Server Express databases through a strongly-typed object layer that you create by using the O/R Designer.

You can use the O/R Designer to map LINQ to SQL classes to tables in a database and then write LINQ queries to bind data to controls in your application. For example, the following LINQ query binds the results of a LINQ query (all customers from the United States) to a binding source of a DataGridView control.

var CustomersQuery = from customers in northwindSampleDataContext1.Customers where customers.Country == "US" select customers; customerBindingSource.DataSource = CustomersQuery;
Note: The O/R Designer currently does not support SQL Server Compact 3.5 databases.

The DataSet is used to bind data to controls in an application. Rather than connecting directly to the database, the DataSet enables an application to use off-line (cached) data, or subsets of several data sources. When the application is brought online, the changes in the DataSet can be updated in the database.

LINQ to Dataset makes querying over cached data faster and easier than the filtering and sorting methods available to a DataSet.

LINQ to XML enables you to create and modify XML documents easily by using LINQ query expressions instead of XPath or XQuery. LINQ to XML is a new in-memory XML programming API that uses modern programming constructs instead of the W3C Document Object Model (DOM).


Используйте LINQ to SQL для доступа к базам данных SQL Server и SQL Server Express через строго типизированный объектный слой, создаваемый с помощью Объектно-реляционного конструктора.

Можно использовать Объектно-реляционный конструктор для сопоставления классов LINQ to SQL таблицам в базе данных и затем создавать запросы LINQ для привязки данных к элементам управления в приложении. Например, следующий запрос LINQ связывает результаты запроса LINQ (все клиенты из США) с источником привязки элементом управления DataGridView.

var CustomersQuery = from customers in northwindSampleDataContext1.Customers where customers.Country == "US" select customers; customerBindingSource.DataSource = CustomersQuery;
Примечание. Объектно-реляционный конструктор в данный момент не поддерживает базы данных SQL Server Compact 3.5.

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

LINQ to Dataset выполняет запросы кэшированных данных быстрее и легче, чем методы фильтрации и сортировки, доступные для DataSet.

 




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 528; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.