PDA

View Full Version : کار با linq-تعداد رکوردهای جدول



zahraghoalmi11
پنج شنبه 23 دی 1389, 14:26 عصر
سلام
کسی می دونه چطور میشه با دستورات LINQ تعداد رکوردهای جدول رو شمرد؟

Peyman.Gh
پنج شنبه 23 دی 1389, 14:46 عصر
YourDataClassesDataContext db = new YourDataClassesDataContext();
Response.Write(db.YourTable.Count().ToString());

موفق باشید.

zahraghoalmi11
دوشنبه 27 دی 1389, 12:50 عصر
از جوابتون ممنون .ولی در یک سلکت تو در تو می خوام تعداد رکوردها رو برگردونم



DataClassesDataContext dc = new DataClassesDataContext();

var items = (from c in dc.Categories
select new
{
catid = c.Id,
catname = c.Name,
post = (from p in dc.Posts
where p.Catid_fk == c.Id && p.Refrenceid_fk==0
select new
{

pid = p.Id,
ptitle = p.PostTitle,
pdate = p.PostDate,
pbody=p.PostBody,
pcount=??????????????,
user = (from u in dc.Users
where u.Id == p.Userid_fk
select u.Nmae).First().ToString()
})

});

در واقع باید بگم که یک شرط هم برقراره که نمی دونم کجا اعمالش کنم.