【发布时间】:2012-12-07 16:06:50
【问题描述】:
我的数据库中有一个名为 Field 的表和一个名为 FieldValue 的表。我的模型如下所示:
[Table("Field")]
public class Field
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int FieldId { get; set; }
public string Value { get; set; }
}
[Table("FieldValue")]
public class FieldValue
{
[Key]
[DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
public int FieldValueId { get; set; }
public int FieldId { get; set; }
public string Value { get; set; }
}
我想将每个字段显示为标签,然后为与该字段关联的每个 FieldValue 显示一个文本框,但我不太确定如何处理。如果这很重要,我正在使用 MVC 4。
【问题讨论】:
-
请问您为什么选择这种结构?顺便说一句,您对问题的表述似乎是字段和值之间存在 1-1 关系?
-
你问了一个很好的问题,我只是不想让问题太长,我的表格实际上缺少一些列,但我现在保持简单。我正在使用字段构建一个页面,我可以有多个具有相同字段的页面,但显然值可以不同
标签: asp.net-mvc entity-framework asp.net-mvc-4 asp.net-mvc-views