Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » База даних для бібліотеки

Реферат База даних для бібліотеки





L-подібний синтаксис безпосередньо в коді програми, написаної, наприклад, на мові C #, використовуючи деякі нові особливості мови:

Чи не явно типізовані локальні змінні

Синтаксис ініціалізації об'єктів і колекцій

Лямбда-вирази

Розширюються методи

Анонімні методи

Синтаксис виразів запитів

LINQ to Entities

LINQtoEntities - це інтерфейсLINQ, використовуваний для звернення до бази даних. Він відокремлює сутнісну об'єктну модель даних від фізичної бази даних, вводячи логічне відображення між ними. Так, наприклад, схеми реляційних баз даних не завжди підходять для побудови об'єктно-орієнтованих додатків і в результаті об'єктна модель програми істотно відрізняється від логічної моделі даних. У цьому випадку використовується LINQtoEntities, який використовує модель EDM (EntityDataModel). Тобто, якщо потрібно послабити зв'язок між сутнісної об'єктною моделлю даних і фізичною моделлю даних, наприклад, якщо сутнісні об'єкти конструюються з декількох таблиць або потрібна більша гнучкість в моделюванні сутнісних об'єктів переважніше використовувати LINQtoEntities.




3. Розробка програми


Розглянемо ключові моменти розробленої програми.


3.1 Запити до бази даних


Усі запити до бази даних розроблена програма містить в окремому класі Database.

Лістинг 3.1 показує поля, властивості і визначення методів цього класу:

publicclassDatabase

{Database ()

{= newDatabaseEntities ();=newList ();=newList ();=false;

} database; items; searches; Searches

{{return searches; } {Searches=value; }

};

{{returnsearchInResults; } {SearchInResults=value; }

} (ItemaddItem)

{

} (ItemeditItem)

{

} (ItemdeleteItem)

{

} SearchItems ()

{

} (stringsearchString)

{!=string.Empty;

} GetItems ()

{items;

} SelectItems ()

{

} SelectDate (stringsearchString)

{

} SelectArticleAndKeywords (stringsearchString)

{

} SelectAuthorAndArticle (stringsearchString)

{

} SelectJournal (stringsearchString)

{

} SelectAll (stringsearchString)

{

} SelectAllJournals ()

{

} SelectAllYears ()

{

} ()

{

} ()

{

}


Назад | сторінка 7 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Алгоритм побудови електронного програми бази даних
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...