Преглед садржаја:
- Дефиниција - Шта значи Упит за интегрисање језика (ЛИНК)?
- Тецхопедиа објашњава Упит о интегрисаном језику (ЛИНК)
Дефиниција - Шта значи Упит за интегрисање језика (ЛИНК)?
Интегрисани језик језика (ЛИНК) је Мицрософт .НЕТ оквирни програмски модел, који додаје могућности упита у .НЕТ програмске језике. Ова проширења пружају краћу и изражајну синтаксу за манипулацију подацима. Бројне функције су додате у Ц # и Висуал Басиц за подршку ЛИНК-у. Обухвата снажно постављање упита о објектима, КСМЛ датотекама и базама података.
ЛИНК инкапсулира тешке генеричке садржаје. Различите карактеристике укључују методе проширења, ламбда изразе, иницијализатор објекта, синтаксу упита и анонимне типове. Ово су језична проширења која побољшавају синтактичке перформансе упитима.
Тецхопедиа објашњава Упит о интегрисаном језику (ЛИНК)
Методе проширења проширују постојеће вредности без изведених било каквих нових врста. Ламбда изрази стварају стабла израза и делегате, док иницијализатор објекта производи синтаксу иницијализације објекта која генерише еквивалентни код.
Језик је слободан да користи сопствену синтаксу упита, коју треба превести у позиве ЛИНК метода. Анонимни типови омогућавају преводиоцу да саставља класе које садрже изјаве чланова података.
ЛИНК подржава бројне ЛИНК провајдере, као што следи:
- ЛИНК у КСМЛ: Претвара КСМЛ документе у групу КСЕлемент објеката. Те се објекте затим пита од стране локалног извршног механизма, који је део стандардног оператора упита.
- ЛИНК то СКЛ: Омогућава ЛИНК да се користи за испитивање база података СКЛ сервера. Пошто се подаци СКЛ сервера налазе у удаљеној бази података и користе свој механизам за упите, овај провајдер прво претвара ЛИНК упит у СКЛ упит и шаље га на СКЛ сервер на обраду.
- ЛИНК за скупове података: Омогућава подршку за било коју генеричку базу података. Овај провајдер користи АДО.нет, који управља комуникацијом са базом података.
- ЛИНК до објеката: Користи локални механизам извршења упита за колекције у меморији. Генерисани код одговара на имплементацију стандардних оператора упита.
