- 30.03.2017
- 3 minute de citit
-
-
m
-
n
-
T
-
m
-
n
-
In acest articol
Obiectul DataSet este esential pentru sustinerea scenariilor de date distribuite si deconectate cu ADO.NET. Setul de date este o reprezentare a datelor rezidenta in memorie, care ofera un model de programare relational consistent, indiferent de sursa de date. Poate fi utilizat cu surse de date multiple si diferite, cu date XML sau pentru a gestiona datele locale pentru aplicatie. Setul de date reprezinta un set complet de date, inclusiv tabele conexe, constrangeri si relatii intre tabele. Urmatoarea ilustratie arata modelul obiectului DataSet .
Model de obiect DataSet
Metodele si obiectele dintr-un set de date sunt in concordanta cu cele din modelul bazei de date relationale.
De asemenea, setul de date poate persista si reincarca continutul sau ca XML, iar schema sa ca schema XML Schema Definition Language (XSD). Pentru mai multe informatii, consultati Utilizarea XML intr-un set de date.
DataTableCollection
Un set de date ADO.NET contine o colectie de zero sau mai multe tabele reprezentate de obiecte DataTable. DataTableCollection contine toate obiectele DataTable dintr-un set de date .
Un DataTable este definit in spatiul de nume System.Data si reprezinta un singur tabel de date rezidente in memorie. Acesta contine o colectie de coloane reprezentate de un DataColumnCollection si constrangeri reprezentate de un ConstraintCollection, care impreuna definesc schema tabelului. Un DataTable contine, de asemenea, o colectie de randuri reprezentate de DataRowCollection, care contine datele din tabel.
tetas espectaculares videos pornos de españolas
abuelas españolas follando mi vecina desnuda
tias follando con animales peliculas porno travestis
coños maduros peliculas porno de incesto en español
coños por dentro maduras impresionantes
maduras folladas por el culo maduras latex
peludas españolas porno flash
lesbianas cagando mamadas en el cine
mamadas retro guarras masturbandose
jovencitas pilladas masturbandose se corre dentro de su prima
porno violada orgias abuelas
porno español de maduras fotos de poyas
porno abuelas española pillada
viejas tragando leche obliga a su hermana a follar
porno canario cerdas com gratis
porno sub maduras españolas sexo
lisbianas viendo como se follan a mi mujer
videos incesto amateur orgasmosxxx
española viciosa hombres corriendose
porno abuela se deja follar
Impreuna cu starea sa actuala, un DataRow isi pastreaza atat versiunile curente cat si cele originale pentru a identifica modificarile valorilor stocate in rand.
Clasa DataView
Un DataView va permite sa creati diferite vizualizari ale datelor stocate intr-un DataTable, o capacitate care este adesea utilizata in aplicatiile de legare a datelor. Folosind un DataView, puteti expune datele intr-un tabel cu diferite ordine de sortare si puteti filtra datele dupa starea randului sau pe baza unei expresii de filtru. Pentru mai multe informatii, consultati DataViews.
DataRelationCollection
Un set de date contine relatii in obiectul sau DataRelationCollection. O relatie, reprezentata de obiectul DataRelation, asociaza randurile dintr-un DataTable cu randurile dintr-un alt DataTable . O relatie este analoga unei cai de asociere care ar putea exista intre coloanele cheie primare si straine intr-o baza de date relationala. O relatie de date identifica coloanele potrivite in doua tabele ale unui set de date .
Relatiile permit navigarea de la o masa la alta intr-un set de date . Elementele esentiale ale unei relatii de date sunt numele relatiei, numele tabelelor fiind legate si coloanele aferente din fiecare tabel. Relatiile pot fi construite cu mai mult de o coloana pe tabel specificand o matrice de obiecte DataColumn ca coloane cheie. Cand adaugati o relatie la DataRelationCollection, puteti adauga optional un UniqueKeyConstraint si un ForeignKeyConstraint pentru a impune constrangerile de integritate atunci cand se fac modificari la valorile de coloana aferente.
Pentru mai multe informatii, consultati Adaugarea de relatii de date.
XML
Puteti completa un set de date dintr-un flux XML sau dintr-un document. Puteti utiliza fluxul XML sau documentul pentru a furniza setului de date fie date, informatii despre schema, fie ambele. Informatiile furnizate din fluxul sau documentul XML pot fi combinate cu date existente sau informatii despre schema deja prezente in setul de date . Pentru mai multe informatii, consultati Utilizarea XML intr-un set de date.
Proprietati extinse
DataSet , DataTable si DataColumn toate au un ExtendedProperties de proprietate. ExtendedProperties este un PropertyCollection in care puteti plasa informatii personalizate, cum ar fi instructiunea SELECT care a fost utilizata pentru a genera setul de rezultate sau ora la care au fost generate datele. Colectia ExtendedProperties este persistata cu informatiile despre schema pentru setul de date .
LINQ la DataSet
LINQ to DataSet ofera capabilitati de interogare integrate in limba pentru datele deconectate stocate intr-un DataSet. LINQ to DataSet utilizeaza sintaxa standard LINQ si ofera verificare a sintaxei in timp de compilare, tastare statica si suport IntelliSense atunci cand utilizati IDE Visual Studio.
Pentru mai multe informatii, consultati LINQ to DataSet.
Vezi si
- Prezentare generala ADO.NET
- DataSets, DataTables si DataViews
- Preluarea si modificarea datelor in ADO.NET








