我收到“DbComparisonExpression需要具有可比类型的参数”如何解决它?

我得到一个我收到“DbComparisonExpression需要具有可比类型的参数”如何解决它?

DbComparisonExpression需要参数相媲美类型

以下LINQ到实体查询错误:

回答:

我解决这个问题..问题是X .ID是Guid类型..

 ModelContainer _dataContext = new ModelContainer(); 

Guid gId= Guid.Parse(ArtistID);

var artists = _dataContext.Artists.Select(x => new

{

x.FirstName,

x.LastName,

x.Id,

x.Country,

x.City,

x.artSpecialty,

x.approval_status,

x.ProfilePic,

x.Nationality,

x.Website,

x.Instagram,

x.FaceBook,

x.Twitter

}).Where(x => x.Id.Equals(gId)).FirstOrDefault();

以上是 我收到“DbComparisonExpression需要具有可比类型的参数”如何解决它? 的全部内容, 来源链接: utcz.com/qa/262644.html

回到顶部