0

我有一个实体类,它有一个包含业务代码的属性。我想添加一个包含该业务代码描述的属性。为此,我需要查询另一个实体集合,但实体集合似乎无法在实体的部分类中访问。我无法通过关联来解决这个问题,因为代码不会总是存在于描述表中。

有任何想法吗?

4

1 回答 1

0

集合和引用的实体在实体构造中不可用,因此没有部分方法或覆盖可用于集合或引用的对象。

但...

您可以简单地将您的部分类添加一个 Getter,当实体完全加载时,它将返回或启动您的业务逻辑,然后一切都可以照常引用:

public partial class Organization
{
..
..
   public bool IsIsoCertified
    {
        get
        {
            return CheckIsoCert();
        }
    }


    private bool CheckIsoCert()
    {
        return this.CertCollection.Contains(Certifications.IsoCertification);
    }

..
..
于 2010-10-17T14:50:20.380 回答