View Full Version : سوال: نحوه كانكت كردن دورشته در LINQ
سیروس مقصودی
چهارشنبه 04 مرداد 1396, 06:55 صبح
با سلام
من چگونه ميتوانم دو فيلد از نوع رشته را در يك جدول با هم كانكت كنم . در تصوير ضميمه فيلد a همان جمع 4 فيلد اولي است
from s in Hf_Sanads
select new {
s.Mon1,
s.Mon2,
s.Mon3,
s.Mon4,
a = s.Mon1+s.Mon2+s.Mon3+s.Mon4
}
Moien Tajik
چهارشنبه 04 مرداد 1396, 11:03 صبح
فکر میکنم همچین چیزی لازم دارید :
public class Products
{
public int ID { get; set; }
public int FirstField { get; set; }
public int SecondField { get; set; }
public int ThirdField { get; set; }
public int FourthField { get; set; }
public int Sum
{
get => FirstField + SecondField + ThirdField + FourthField;
private set { }
}
}
RIG000
جمعه 06 مرداد 1396, 11:32 صبح
با سلام
من چگونه ميتوانم دو فيلد از نوع رشته را در يك جدول با هم كانكت كنم . در تصوير ضميمه فيلد a همان جمع 4 فيلد اولي است
from s in Hf_Sanads
select new {
s.Mon1,
s.Mon2,
s.Mon3,
s.Mon4,
a = s.Mon1+s.Mon2+s.Mon3+s.Mon4
}
از متده های مربوطه حدالمکان استفاده کنید. تو بنچ مارک ها نشون داده شده که بهتر و سریعتر در این موارد عمل میکنه . این یک نمونه
این لینک رو ببیند (https://www.dotnetperls.com/string-concat).
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.