我收到以下错误:
错误消息:成员'Company.ProductCore.Core.Domain.Account.Email'不支持SQL转换。
我的方法如下所示:
public Account GetAccountByEmail(string email)
{
Account account;
using (WorkbookDataContext dc = _conn.GetContext())
{
account = ( from a in dc.Accounts
join em in dc.Emails on a.AccountId equals em.AccountId
where a.Email.EmailAddress == email
select a).FirstOrDefault();
}
return account;
}
Run Code Online (Sandbox Code Playgroud)
我的Account类有一个公开电子邮件的getter / setter方法:
public Email Email
{
get { return _email; }
set { _email = value; }
}
Run Code Online (Sandbox Code Playgroud)
我的电子邮件是LINQ对象。
我感觉问题是我在使用LINQ对象作为我的电子邮件属性?我是LINQ的新手,我不确定为什么会这样。
感谢帮助,谢谢...
| 归档时间: |
|
| 查看次数: |
4535 次 |
| 最近记录: |