J'utilise ma requête LINQ comme ci-dessouspropriété .date n'est pas autorisée dans LINQ requête
var result = from m in genDB.Membership_Association
join ag in genDB.Account_Group on m.Account_Group_ID equals ag.Account_Group_ID
join s in genDB.Account_Section on m.Account_Section_ID equals s.Account_Section_ID
join p in genDB.Account_Package on m.Account_Package_ID equals p.Account_Package_ID
join pinfo in genDB.ProductInfo on m.Product_ID equals pinfo.Product_Id
where m.Control_Plan_ID == controlPlanId && m.Account_ID == accId
select new MembershipViewModel
{
GroupNumber = ag.Account_Group_Number,
SectionNumber = s.Account_Section_Number,
PackageNumber = p.Account_Package_Number,
ProductName = pinfo.Product_Name,
CreatedDate = m.Create_Date.Date,
EffectiveDate = m.Effective_Date.Value.Date,
CancelledDate = m.Cancel_Date.Value.Date,
Status = m.Status
};
Dans la requête ci-dessus, il est de lancer une exception « Le membre de type spécifié « Date » est pas pris en charge LINQ aux entités: seuls les initialiseurs, les membres d'entité et les propriétés de navigation d'entité sont pris en charge. " at .Date prperty
Yup. Ce n'est pas autorisé. (Quelle est la question?) –
Merci David. Existe-t-il un autre moyen que je peux obtenir la Date – sunny
Je dois obtenir seulement la Date pour les champs DateTime spécifiés et je dois l'obtenir dans la requête linq – sunny