Guide to Entity Framework with


How is the EDM represented?



Download 11,91 Mb.
Pdf ko'rish
bet24/48
Sana30.03.2022
Hajmi11,91 Mb.
#517122
TuriGuide
1   ...   20   21   22   23   24   25   26   27   ...   48
Bog'liq
Entity Framework Tutorial, Second Edition (1)

How is the EDM represented?
The EDM uses the following 
three types of XML files to represent the C-Space, 
C-S Space, and the S-Space respectively:
• 
Conceptual Schema Definition Language (.CSDL)
: This represents the C-S 
Space and is used to map the entity types used in the conceptual model
• 
Mapping Schema Language (.MSL)
: This represents the C-S Space and is 
used to map the logical model to the conceptual model
• 
Store Schema Definition Language (.SSDL)
: This represents the S-Space
and is used to map the schema information of the Logical layer


Introducing the ADO.NET Entity Framework
[
 16 
]
If you use the ADO.NET EDM Designer tool to generate your EDM, you 
will have one 
.edmx
file that contains the CSDL, MSL, and SSDL sections 
bundled into one single file. At runtime, the 
.csdl

.msl
, and 
.ssdl
files are created in the application's output directory.
These files store the metadata information as XML for each of the preceding layers.
You can also create abstract and complex types in your EDM. You can 
derive from an abstract type to create sub-types, but no instance of the 
abstract type can be created. You can also create complex types. That is, 
types that don't have any identity of their own. A typical example of a 
complex type is the 
Address
type.
We will skip further discussion on each of the sections of an EDM until 
Chapter 3

Entities, Relationships, and the Entity Data Model
.
The Object Model (O-Space)
When working with Entity Framework, you will have an Object Model on top
of all the EDM layers. You need to model the Object Model using .NET objects. 
The following figure illustrates how the Object Model fits in with the EDM layers:
The Object Model or the O-Space
The O-C Mapping Layer
The Mapping Layer or the C-S Space (Modeled using MSL)
The Logical Model or the S-Space (Modeled using SSDL)
The Conceptual Model or the C-Space (Modeled using CSDL)
The Object Model and its relationship with other layers


Chapter 1

Download 11,91 Mb.

Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   48




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