成员[class]没有支持的SQL转换

Pet*_*ter 5 c# linq asp.net

我收到以下错误:

错误消息:成员'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的新手,我不确定为什么会这样。

感谢帮助,谢谢...