假设我有一个Posts
表,其中字段Owner
的类型为Person
(其字段为Name
)。使用实体框架比较两种不同类型
我试图让这个速记表达工作:
from p in Posts where p.Author == "SomeNameAsString" select p;
这意味着我将不得不比较Person
类型的对象与string
。
我试图覆盖Equals
并重写运算符==和!=,但我仍然收到异常“DbComparisonExpression需要具有可比类型的参数”。
有没有办法让两种不同的类型在实体框架中具有可比性?
作者有哪些类型? –
@Tomas对不起,它的人,我固定在帖子里。 –
我给出了一个简短的回答以及建议的解决方案。 –