asp.net mvc中嵌套的viewmodel - 计算字段

时间:2014-02-21 13:55:04

标签: c# asp.net asp.net-mvc viewmodel

我有一个如下所示的ViewModel。

对于每个RateList - 它可以链接到许多Occ对象。

我在Occs.occval中尝试做的是返回一个串联字符串,该字符串从父RateList模型中获取TypeName,并将其连接到Occ = ie中的occdesk属性。 return occdesc + "||" + RatesList.TypeName;但我收到错误:对象引用未设置为对象的实例。

在下面的模型中有没有办法实现这个目标?

谢谢,

马克

    public class RatesList
    {
    public long Id { get; set; }

    public string TypeName { get; set; }
    public string TypeDesc { get; set; }
    public int TypeCount { get; set; }

    public virtual IQueryable<Occ> Occs { get; set; }
    public string OccSelected { get; set; }

    }

    public class Occ
    {
    public string occdesc { get; set; }
    public string occval { 
     get
        {
            return occdesc + "||" + RatesList.TypeName;
        }
    }
    public int numOfOcc { get; set; }
    public virtual RatesList RatesList { get; set; }
    }

0 个答案:

没有答案