我上课喜欢这个如何从LINQ查询使用的ViewModels
public class class1
{
public int class1id { get; set; }
public string name { get; set; }
}
public class class2
{
public int id { get; set; }
public int class1id { get; set; }
public string from { get; set; }
public string to { get; set; }
}
public class viewmodel
{
public class2 deletedocument { get; set; }
public IList<class2> deletelist { get; set; }
}
现在我想用的名字返回一个列表,发件人,收件人属性返回列表。这里来自class1和class1id的名称是外键(class1)。我怎样才能做到这一点?我需要改变我的模型吗?
您查看模型需要包含你想要的3个属性('name','from'和'to') –
是的。我怎样才能把3个属性在viewmodel?直接我可以把或我需要将所有属性转换为列表?最后,我想将列表绑定到viewmodel的对象,然后我想通过它来查看。可能吗? – Niranjan
不,他们不应该是列表,只是'公共字符串名称{get;组; }'等等(然后你创建你的视图模型的集合) –