سلام
بهتره به تعداد لازم پراپرتی ReadOnly به مدل اضافه کنی کارت راحت میشه.
public class Promise
{
[Key]
public Guid Mobayee_id { get; set; }
public string Field1 { get; set; }
public string Field2 { get; set; }
public string Field3 { get; set; }
public string Field4 { get; set; }
public string Field5 { get; set; }
public string Field6 { get; set; }
public string Field7 { get; set; }
public string Field11 { get{return Field1.Split({','}).Length==1?Field1.Split({','})[0]:null;} }
public string Field12 { get{return Field1.Split({','}).Length==2?Field1.Split({','})[1]:null;} }
public string Field13 { get{return Field1.Split({','}).Length==3?Field1.Split({','})[2]:null;} }
public string Field71 { get{return Field7.Split({','}).Length==1?Field7.Split({','})[0]:null;} }
public string Field72 { get{return Field7.Split({','}).Length==2?Field7.Split({','})[1]:null;} }
public string Field73 { get{return Field7.Split({','}).Length==3?Field7.Split({','})[2]:null;} }
}
به ازای هر فیلد دوبار متد Split فراخوانی میشود که بهنه نیست خودت بهینه ش کن.فقط یه نمونه مثال جهت انجام کار هست و Field11 یعنی قسمت اول عمل Split فیلد Field1 و..