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

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





atabase.Articles.id_article == deleteItem.Ida). Single ();. DeleteObject (article);. SaveChanges ();=true;

} (Exception ex)

{. Show (ex.Message);=false;

}

returnsuccess;

}

Лістинг 3.4. Видалення застарілої статті з бази

Лістинг 3.5 містить метод SearchItem (), який викликається зовнішнім кодом для отримання потрібної інформації виходячи з обраної категорії пошуку і сформульованого запиту.

publicList SearchItems ()

{(! searchInResults)

{= SelectItems ();

} (var search in searches)

{(IsSearch (search.String))

{(search.Type)

{. All:=SelectAll (search.String);;. Journal:=SelectJournal (search.String);;. Author:=SelectAuthorAndArticle (search.String);;. Article:=SelectAuthorAndArticle (search.String);;. Keywords:=SelectArticleAndKeywords (search.String);;. Date:=SelectDate (search.String);;:;

}

}

} items;

}

Лістинг 3.5. Пошук необхідної інформації

Листинги 3.6 - 3.9 містять різні використовувані в програмі запити до бази даних.

privateList SelectItems ()

{query=from a indatabase.Articles

{

Id=a.id_article,

Journal=a.Journal.Title.title,

Year=a.Journal.Year.year,

Issue=a.Journal.issue,

Author=a.Author.author,

Article=a.title,

Keywords=a.keywords,

Page=a.page,

Date=a.date

};

returnquery.ToList ();

}

Лістинг 3.6. Витяг всіх статей з бази

privateList SelectAll (stringsearchString)

{= newRegex (searchString, RegexOptions.IgnoreCase); query=from i in items

(regex.Match (i.Journal). Success | |. Match (i.Author). Success | |. Match (i.Article). Success | |. Match (i.Keywords) . Success) i;. ToList ();

}

Лістинг 3.7. Пошук інформації за категоріями «по журналу», «по автору», «по статті» і «за ключовими словами".

publicList SelectAllJournals ()

{ journals=newList ();=(from t indatabase.Titles.title). ToList ();;

}

Лістинг 3.8. Отримання списку зареєстрованих журналів

publicstringSelectLastYear ()

{ stringYears=SelectAllYears (); intYears=newList (); (string y instringYears)

{. Add (int.Parse (y));

}=intYears.Max (); year=maxYear.ToString ();;

}

Лістинг 3.9. Пошук року видання самого свіжого журналу


.2 Розпізнавання зображень



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





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

  • Реферат на тему: Використання системи Search для ведення архіву технічної документації
  • Реферат на тему: Пошук кластерів спільнот Live Journal за допомогою методів Data Mining в се ...
  • Реферат на тему: Лістинг в системі біржової торгівлі, котирування цінних паперів і біржові і ...
  • Реферат на тему: Право на пошук, отримання і використання інформації
  • Реферат на тему: Розробка системи пошуку інформації за ключовими словами на прикладі електро ...