Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 3

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  LINQ
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
Nowadays, the data are available in a variety of formats such as relational database tables, xml files, rdf files or simply text files. Database systems have their own query languages and tools for the manipulation of data. On the other hand, most of today's applications are created in languages based on the object-oriented paradigm. From the level of the programming language it is important to use different sources of data in a uniform manner. The paper discusses the elements of the various query languages such as SQL XQuery or SPARQL. And then shows the capabilities of LINQ and its role in the creation of abstract data access layer. Then the possibilities of LINQ extension are discussed. As the example, design and implementation of LINQ provider for Allegro is presented.
PL
echnologia LINQ jest jednym z przedstawicieli mapowania relacyjno-obiektowego. Praca stawia tezę, że technologia ta zmniejsza liczbę błędów w dostępie do bazy danych oraz ułatwia tworzenie oprogramowania. W pracy starano się udowodnić słuszność tej tezy, porównując technologie dostępu do danych LINQ oraz ADO.NET na przykładzie aplikacji webowej. Celem pracy było napisanie dwóch aplikacji przy wykorzystaniu obydwu dostępów do bazy danych. Tak postawione założenia pozwoliły jasno stwierdzić słuszność tezy. Wnioski płynące z pracy potwierdzają, że technologia LINQ zwiększa efektywność pisania kodu. Również interakcja z bazą danych za pomocą samego języka programowania zmniejsza liczbę błędów w dostępie do bazy danych. Praca wykazała także wadę LINQ, jaką jest niższa wydajność. Można jednak stwierdzić, że niższa wydajność LINQ nie jest aż tak wygórowaną ceną, w zamian za wiele pożytecznych cech LINQ.
EN
INQ technology is one of the representatives of the object-relational mapping. Article proposes the thesis that this technology reduces the number of errors in the access to the database and facilitates the creation of software. The study attempted to prove the validity of this thesis by comparing the data access technologies LINQ and ADO.NET on the ground of a Web application. The aim of this study was to write two applications using both approaches, what helped to state the validity of the thesis. The conclusions of the study confirm that the LINQ technology increases the efficiency of writing code. Also interaction with the database using the programming language itself, reduces the number of errors in the access to the database. Work has also shown the only disadvantage of LINQ, which is being less efficient than ADO.NET. However, we claim that the lower performance is not as expensive price to pay, if one takes many advantages of LINQ technology into account.
PL
W artykule przedstawiono propozycję wspomagania procesu generowania planów zapewnienia ciągłości działania organizacji. Jest to element realizacji podzadania 5.1 wykonywanego w ramach projektu PBZ-MNiSW-DBO-01/I/2007 Monitoring, identyfikacja i przeciwdziałanie zagrożeniom bezpieczeństwa obywateli.
EN
The paper presents a proposal of plans generation support to ensure operation continuity. It is a part of the subtask 5.1 performed within the confines of the project PBZMNiSW-DBO-01/I/2007, "Monitoring, identification and countering threats to public safety".
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.