从数据库生成动态MVC Razor模型

3
我有一个竞赛问题的数据库表格。这些问题是从我们员工可以使用的编辑页面为特定比赛创建的,因此每个比赛可能有不同的问题。
Questions表格包括字段名称、类型(即复选框)和验证类型(即必填和比较等)等细节。
在为客户建立竞赛视图时,是否有任何方法可以动态地呈现问题到视图中(因为每个比赛都可能有不同的问题)?
我正在考虑一种动态模型或类似的东西?但我不太确定。欢迎任何想法。
我有点困惑如何将我的对象放入这个模型结构中。那么我要为Answer的问题创建编辑器模板吗?
基本上,当管理员用户设置竞赛时,他们会在Competition表中拥有一个条目,其中包含基本的竞赛信息,然后他们可以创建多个Question,这些Question进入链接回Comp表的CompetitionQuestion表,每个Comp都有任意数量的问题-这个表格保存了如上所述的字段名称、类型(即复选框)和验证类型(即必填和比较等)的详细信息。
但是当为个人输入渲染竞赛视图时,它会从Comp Model中拉取信息(这很好),然后我需要循环遍历CompetitionQuestion(不知道如何为此创建模型)并为特定竞赛中的每个问题呈现出来-然后在输入(基本用户和竞赛细节)和EntryAnswer(每个问题的答案)表格中保存。
因此,我要将EditorTemplate与CompetitionQuestion对象或EntryAnswer对象链接起来吗?
啊,现在感到有点困惑。 :(
1个回答

2

这个有 Razor 版本吗? - MartinaL
你让我有点担心... 我提供的链接实际上是全部 Razor。 - Yan Brunet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接