PDA

View Full Version : شیوه درست دستور link to entity زیر



mohsen4727
شنبه 19 دی 1394, 21:59 عصر
var q = from item in db.Members
where item.LastName.Contains(name)
select new Domain.ViewModel.RentMemberVM()
{
frist = item.FristName,
last = item.LastName,
DateJoin = item.DateJoin,
MemberId = item.MemberId,
Preiod = item.PeriodJoin,
DateEnd = item.DateJoin.AddDays(item.PeriodJoin)
};

return q;

mohsen4727
یک شنبه 20 دی 1394, 16:30 عصر
var q = from item in db.Members
where item.LastName.Contains(name)
select new Domain.ViewModel.RentMemberVM()
{
frist = item.FristName,
last = item.LastName,
DateJoin = item.DateJoin,
MemberId = item.MemberId,
Preiod = item.PeriodJoin,
DateEnd = item.DateJoin.AddDays(item.PeriodJoin)
};

return q;








باسلام خدمت دوستان
فیلد آخر کلاس من یعنی dateLeft ازنوعdate time میباشد ولی هنگامی با تابع addDay میخواهم به آن اضافه کنم خطای
LINQ to Entities does not recognize
باتشکر

mohsen4727
دوشنبه 21 دی 1394, 08:25 صبح
دوستان کسی نبیت راهنمایی کنه

Mahmoud.Afrad
چهارشنبه 23 دی 1394, 17:15 عصر
در Entity Framework ورژن پایین تر از 6 از متد System.Data.Entity.Core.Objects.EntityFunctions.Ad dDays و برای ورژن 6 و بالاتر System.Data.Entity.DbFunctions.AddDays که جایگذین متد قبلی هست میتونی استفاده کنی.

DateEnd = System.Data.Entity.DbFunctions.AddDays(item.DateJo in, item.PeriodJoin)