この件に関する投稿がかなりあることは知っていますが、どれもうまくいかないようです。
linq クエリを、テレリック グリッドビューで受け入れられるオブジェクトに変換しようとしています。
私が持っているもの:
var allProjectItems = from x in db.DateItems.AsEnumerable()
where
x.Date.ProjectId == projectId
select new
{
ItemDate = (DateTime?)x.Date.ItemDate,
LastName =
((from Users in db.Users
where
Users.UserId == x.Date.AddedByUserId
select new
{
Users.Lastname
}).FirstOrDefault().Lastname),
DateItemId = x.DateItemId,
DateItem1 = x.DateItem1,
DateValue = x.DateValue,
DateId = x.DateId,
DateType = x.DateType
};
クエリの各テーブルに .AsEnumerable() を追加しようとしましたが、グリッドビューのクエリを使用したり、CopyToDataTable メソッドでデータテーブルに変換したりすることはできません。x.Field("ProjectId") のような要求された属性も指定しようとしましたが、Field はオプションではありません。
誰でも助けることができますか?ありがとう