PDA

View Full Version : سوال: دادن جملات Linq به یک منبع داده



shahab_ksh
جمعه 01 بهمن 1389, 12:13 عصر
با سلام

من می خوام جملات Linq رو به یه منبع داده بدم

مثلا



Dim q = From u In bank.aspnet_Users From m In bank.aspnet_Memberships Where (u.UserId = m.UserId)
Select New With {u.UserName, u.UserId, m.LastLoginDate, m.Comment, m.Email}


می خواستم به LinqDataSource بدم اما مثل اینکه راهی وجود نداره q رو به منبع دادش بدم

بنابراین مجبور شدم به SqlDataSource بدم و جمله q رو از طریق زیر به دیتاسورس بدم



SqlDataSource1.SelectCommand = q.ToString.Replace("t0", "Users")



این راه اصلا اصولی نیست
آیا راه بهتری وجود داره؟

Program.net
سه شنبه 05 بهمن 1389, 11:31 صبح
من فکر میکنم که این کد ر. به یکی از کنترل های دیتا انتصاب بدید بهتر نیست؟

shahab_ksh
سه شنبه 05 بهمن 1389, 13:02 عصر
چرا بهتر هست اما حفظ وضعیت نمیکنه