V minulých dílech jsme si prošli základní i některé pokročilé možnosti produktu ADO.NET Data Services. Jak jste si jistě všimli, veškerá data byla poskytována z Entity Frameworku. Však také ADO.NET Data Services nad Entity Frameworkem primárně staví. Co je ale zajímavé, je možnost poskytovat jako XML/ATOM nebo JSON pro téměř libovolné data.
Zabezpečení a modifikace dotazů
I když jsme si v minulých dílech ukázali základní operace práci s daty, používat sockety, TcpClient objekt či podobná řešení a skládat data ručně by bylo silně kontraproduktivní. Celý produkt by zřejmě zmiznul v zapomnění. Samozřejmě to Microsoft nechce, a proto máme možnost data konzumovat a posílat mnohem kulturnějším způsobem.
Získávání dat z datového zdroje je jistě často prováděná operace, ale změny v datech nemůžeme opomenout. Ani v tomto směru nás ADO.NET Data Services nenutí psát mnoho kódu.
V minulém dílu seriálu o ADO.NET Data Services jsme se podívali na základní možností dotazování navigace a filtrování. Dnes u tohoto tématu ještě zůstaneme podíváme se na některé pokročilé možnosti, které můžeme při práci s ADO.NET Data Services využít.
Produkt ADO.NET Data Services, známý také pod kódovým jménem Astoria (pravděpodobně se název tak líbil, že pod ním i dnes můžete najít mnoho čerstvých článků), je sada nástrojů, které reflektují aktuální potřeby webových aplikací zažívající boom.