ورود

View Full Version : انتخاب فقط يك فيلد در LINQ



Boo Ali
یک شنبه 22 آذر 1388, 11:22 صبح
باسلام
من در select ميخواهم فقط يك فيلد را انتخاب نمايم ولي با نوشتن كد زير ، بجاي مقدار طول آن را بر مي گرداند:

Dim s = From t In db.telephons Select t.str_family

ميخواهم فقط فيلد str_family را استخراج نمايد ، ولي بجاي مقدار در اجرا فقط اندازه طول آن را بر مي گرداند،در صورتيكه براي بيش از يك فيلد مشكلي ندارد.

hdv212
یک شنبه 22 آذر 1388, 14:03 عصر
متاسفانه من Syntax مورد نظر رو در vb.net نمیدونم ولی کوئریتون رو بدین صورت اصلاح کنید :


Dim s = From t In db.telephons Select new { t.str_family };

موفق باشید

davoodrm666_666
یک شنبه 22 آذر 1388, 15:28 عصر
Dim q = From s In People_Var.Salaries _
Select s.SalaryYear

or

Dim q = From s In People_Var.Salaries _
Select New With {s.SalaryYear, .Fullname = s.FirstName + " " + s.LastName}