Entity framework



Download 0,81 Mb.
Pdf ko'rish
bet4/13
Sana18.02.2022
Hajmi0,81 Mb.
#457081
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
linqentities

Solution Explorer




Entity Lifecycle: 
Before we work on CRUD operation (Create, Read, Update, Delete), it’s important to understand entity lifecycle and 
how it’s being managed by EntityFramework 4.0. 
During entity’s lifetime, each entity has an entity state based on operation performed on it via Context 
(ObjectContext). The entity state is an enum of type System.Data.EntityState that declares the following values: 
1. Added 
2. Deleted 
3. Modified 
4. Unchanged 
5. Detached 
The Context not only holds the reference to all the objects retrieved from the database but also it holds the entity 
states and maintains modifications to the properties of the entity. This feature is known as
 Change Tracking

The change in entity state from the Unchanged to the Modified state 
is the only state that’s automatically handled by 
the context. All other changes must be made explicitly using proper methods of ObjectContext: 
Sr.
ObjectContext Methods
Description
EntityState

AddObject 
Adds an entity to the context 
Added 

Attach 
Attaches an entity to the context 
Unchanged 

ApplyCurrentValues 
Replace currently attached entity’s scalar 
value with the property values of detached 
entity. 
Modified 

ApplyOriginalValues 
It applies original database values to 
attached entity’s properties. 
Unchanged 

DeleteObject 
Delete the object from context. 
Deleted 

AcceptAllChanges 
pushes the current values of every 
attached entity into the original values. 
Unchanged 

ChangeState or 
ChangeObjectState 
Change an entity from one state to another 
without any restrictions (except for 
Detached) 
Based on 
passed state 

Detach 
Removes an entity from the context. 
Detached 
You can query EDM mainly by three ways, 1) LINQ to Entities 2) Entity SQL 3) Native SQL. 




Download 0,81 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish