ashkan1234
پنج شنبه 14 فروردین 1393, 22:01 عصر
سلام.
توی استیمول میخوام همچین گزارشی داشته باشم:
در یک دیتابند:
نام و نام خانوادگی
در دیتا بند دوم:
عینا زیر دیتابند بالا مثلا تعداد ساعت کارکرد این ماه همون پرسنل
الان مشکلی که هست اینه که وقتی اطلاعات رو ارسال میکنم به استیمول اینجوری میاد:
اول همه پرسنل میاد.بعد همه کارکردهای تمام پرسنل.
اومدم از ریلشن توی استیمول استفاده کنم ولی جواب نمیده یا من کارشو بلد نیستم!
کدم هم با لینک توی سی شارپ مینویسم!
اینجا رو ببینید:
var caseId = db.Contracts.Where(c => listId.Contains(c.Id));
var caseOperation = caseId.Select(c => new
{
c.Id,
PersonnelFullName = c.Personnel.Fname + " " + c.Personnel.Lname,
OtherServiceAmount = c.OtherServiceAmount,
Operation =
c.Services.Select(d => new
{
Name = d.Service.Caption,
Date = d.Date,
Count = d.CountOfService,
d.CaseOperationId
}).ToList()
}).ToList();
ممنون میشم اگر کمکم کنید!
توی استیمول میخوام همچین گزارشی داشته باشم:
در یک دیتابند:
نام و نام خانوادگی
در دیتا بند دوم:
عینا زیر دیتابند بالا مثلا تعداد ساعت کارکرد این ماه همون پرسنل
الان مشکلی که هست اینه که وقتی اطلاعات رو ارسال میکنم به استیمول اینجوری میاد:
اول همه پرسنل میاد.بعد همه کارکردهای تمام پرسنل.
اومدم از ریلشن توی استیمول استفاده کنم ولی جواب نمیده یا من کارشو بلد نیستم!
کدم هم با لینک توی سی شارپ مینویسم!
اینجا رو ببینید:
var caseId = db.Contracts.Where(c => listId.Contains(c.Id));
var caseOperation = caseId.Select(c => new
{
c.Id,
PersonnelFullName = c.Personnel.Fname + " " + c.Personnel.Lname,
OtherServiceAmount = c.OtherServiceAmount,
Operation =
c.Services.Select(d => new
{
Name = d.Service.Caption,
Date = d.Date,
Count = d.CountOfService,
d.CaseOperationId
}).ToList()
}).ToList();
ممنون میشم اگر کمکم کنید!