PDA

View Full Version : چند نمونه از entity query



aghayex
پنج شنبه 25 خرداد 1391, 16:59 عصر
با سلام من در یه برنامه می خوام از entity استفاده کنم و طبق جستجویی که کردم در این روش چهار عمل اصلی رو می شه به دو صورت نوشت
1 linq query
2 - entity query
اگه دوستان مثالهایی در مورد دوم برا 4 عمل ( insert , update , delete, select ) دارن تا بفهمم قضیه چیه ممنون می شم .
اگه دوستی در مورد سلکت ترکیبی از این تکنولوِژی استفاده کرده بگه عالی میشه

select t1.a,t1.b,(select t2.b from t2 where t2.a==t1.c) from t1

اینو به زبان entity query چی میشه ؟

Salah Sanjabian
پنج شنبه 25 خرداد 1391, 17:18 عصر
این تاپیکو نگا کن
http://barnamenevis.org/showthread.php?274254-4-%D8%B9%D9%85%D9%84-%D8%A7%D8%B5%D9%84%DB%8C-%D8%A8%D8%A7-Entity-Framework-4.0&p=1319478#post1319478

aghayex
پنج شنبه 25 خرداد 1391, 23:16 عصر
اما من دنبال سلکت ترکیبی و دستورات ترکیبی هستم چون طراحی دیتابیسم طوری هست که در یه سلکت از یه جدول باید هم زمان از 4 جدول واکشی داشته باشم مثلا در مورد خصوصیت رشته تحصیلی اومدم یه جدول رشته درست کردم که هر رشته یه ای دی داره و اون ای دی رو در خصوصیت رشته تحصیلی فرد قرار دادم .

aghayex
جمعه 26 خرداد 1391, 15:30 عصر
یعنی دوستان تاحالا به این مورد برخورد نکردن ؟

zahrashoja
جمعه 26 خرداد 1391, 18:49 عصر
یعنی می خوای جدولاتو joinکنی؟


var query =customers.Join(
orders,
c => c.CustomerID,
o => o.CustomerID,
(c, o) => new { FullName = c.Name + " " + c.Family ,
o.OrderDate,
TotalOrder = o.Total,
c.CustomerID }
);


که orders و Customer با توجه به مقدار CustomerID به هم متصل میشن

فک کنم توی پی دی اف های مربوط به linq بتونی پیدا جوابتو