This print for content only-size & color not accurate 7" X 9-1/4" / casebound / malloy



Download 21,46 Mb.
Pdf ko'rish
bet1625/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   1621   1622   1623   1624   1625   1626   1627   1628   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

// Get the BMWs.

var bimmers = from s in db.Inventory

where s.Make == "BMW"

orderby s.CarID

select s;

foreach (var c in bimmers)

Console.WriteLine(c.ToString());

}

Figure 24-3 shows the output of this first LINQ to SQL example.



Figure 24-3.

A first look at LINQ to SQL



Source Code

The SimpleLinqToSqlApp example can be found under the Chapter 24 subdirectory.



The [Table] and [Column] Attributes: Further Details

As you have seen, entity classes are adorned with various attributes that are used by LINQ to SQL to

translate queries for your objects into SQL queries against the database. At absolute minimum, you

will make use of the [Table] and [Column] attributes; however, additional attributes exist to mark

the methods that perform SQL insert, update, and delete commands. As well, each of the LINQ to

SQL attributes defines a set of properties that further qualify to the LINQ to SQL runtime engine

how to process the annotated item.

The [Table] attribute is very simple, given that it only defines a single property of interest:

Name. As mentioned, this allows you to decouple the name of the entity class from the physical table.

C H A P T E R   2 4  



P R O G R A M M I N G   W I T H   T H E   L I N Q   A P I S



847

8849CH24.qxd  10/19/07  10:11 AM  Page 847




If you do not set the Name property at the time you apply the [Table] attribute, LINQ to SQL assumes

the entity class and database table names are one and the same.

The [Column] attribute provides a bit more meat than [Table]. Beyond the IsPrimaryKey prop-

erty, ColumnAttribute defines additional members that allow you to fully qualify the details of each

field in the entity class and how it maps to a particular column in the physical database table.

Table 24-1 documents the additional properties of interest.



Table 24-1.

Select Properties of the [Column] Attribute


Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   1621   1622   1623   1624   1625   1626   1627   1628   ...   1830




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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