2012-04-19 107 views
0

确定我有模型Asp.net MVC实体框架4.1节省子模型codefirst

public long prop1 { get; set; } 

    [Required] 
    public string prop2 { get; set; } 

    [Required]  
    public string prop3 { get; set; }  

    [Required] 
    public string prop4 { get; set; } 

这个表是首先从代码生成的数据库的一部分。

现在要求会出现一个只有prop3的表单,提交后它会根据prop1进行更新。我将如何使它在创建模型和dbcontext方面工作?这里通常的做法是什么?

回答

1

我不是100%确定你在这里问什么。但是,如果你的意思是你需要能够插入一个只有prop3的实体,那么你必须改变你的数据模型,以便不需要prop2和prop4。

+0

事情是已经有一个prop2,prop3,prop4的入口表单。现在有一个只有prop3的第二个参赛表格。我正在使用代码第一种方法。希望它更清楚。 – maztt 2012-04-19 21:18:19

+0

事情是使用上述模型将是一个问题,因为它已经有必需的属性。 – maztt 2012-04-19 21:20:43

+0

好吧,我得到你的观点必须为每个创建两个viewmodels。 – maztt 2012-04-19 21:24:34