PDA

View Full Version : سوال: ایجاد یک فیلد مجازی بولین (فلاگ) در کوئری لینک - from p in dbContext.Persons select new {false,id}



hanieh66
جمعه 17 تیر 1390, 16:11 عصر
سلام
من این select رو می خوام با لینک بگیرم ولی نمی دونم چیکار کنم؟

select cast(0 as bit) as IsSelect , Id,"test value" as testColumn, LastName from persons

درواقع من یک ستون مجازی می خوام در دیتاگرید خودم برگردونم که حالت چک باکس داشته باشه، با این روش همیشه با کوئری های معمولی و روشهای معمولی کار با دیتابیس کار کردم ولی با لینک نمی تونم اینکارو بکنم .

کسی می دونه راهش چیه؟

من این روش رو خواستم برم ولی درست نیست و خطا می ده:


from p
in dbContext.Persons
select new { false, p.Id,"test value", p.LastName };

hanieh66
جمعه 17 تیر 1390, 17:17 عصر
به اینصورت تونستم نتیجه بگیرم :

var q = from p
in Context.Persons
select new {IsSelect=false, p.Id,p.LastName };


اما وقتی دیتاگرید رو پر می کنم با این کوئری دیگه نمی تونم ادیت کنمش . نمی تونم چک باکس رو تیک بزنم.!!
کسی می دونه چیکار باید کرد؟