【发布时间】:2013-06-26 10:09:41
【问题描述】:
我有以下型号:
public class ContractPlain
{
public int Id { get; set; }
public Guid ContractGuid { get; set; }
public int SenderId { get; set; }
public int RecvId { get; set; }
public int ContractType { get; set; }
public string ContractStatus { get; set; }
public DateTime CreatedTime { get; set; }
public DateTime CreditEnd { get; set; }
}
public class Contrtacts
{
List<ContractPlain> listOutput;
public void Build(List<ContractPlain> listInput)
{
listOutput = new List<ContractPlain>();
}
public List<ContractPlain> GetContracts()
{
return listOutput;
}
internal void Build(List<contract> currentContracts)
{
throw new NotImplementedException();
}
}
如你所见,我定义了一个完整的集合。
为什么?
我需要为用户呈现表格中的数据,因为有几行属于确切/唯一用户(例如,20-30 个商店商品被引用到单个客户)。
所以,我正在使用 ADO.NET 实体从数据库中获取数据。 Controller 中模型实例的绑定问题已完成,我对此没有任何问题,我只处理渲染问题。
我认为,它可以与@for 的东西一起使用,但不知道使用我的自定义模型会更好。
那么,如何使用我的模型渲染View 中的数据?
谢谢!
【问题讨论】:
-
是的,遍历 List
并显示每个合同。
标签: c# asp.net-mvc-4 razor render ado.net-entity-data-model