你如何在计算属性中这样做

时间:2011-08-12 15:44:42

标签: entity-framework-4.1

在我的MVC 3应用程序中,我有以下

public class SalesPerson
 {
      public SalesPerson()
    {
        this.SalesOrders = new HashSet<SalesOrder>();
        this.Ups = new HashSet<Up>();
    }

    public int SalesPersonId { get; set; }
    public int StoreId { get; set; }
    public Store Store { get; set; }

 public string StoreAndCode
    {
         get 
         {
              return Store.Code + ", " + Store;
         }
    }

我假设我必须在return语句中实例化商店才能真正获得返回的代码和名称?我怎么写这个,所以我可以在相应的视图中公开它?

1 个答案:

答案 0 :(得分:1)

将您的属性设置为虚拟。

public class SalesPerson
{
    ...
    public virtual Store Store { get; set; }
}