如何基于另一个模型创建模型?

时间:2021-04-24 11:27:54

标签: c# model

Cum creez un model de bazat pe un alt 模型? Pentru că aș dori să selectez doar proprietățile necesare。

示例:

public class Test {
    public string prop1 { get; set; }
    public string prop2{ get; set; }
    public decimal prop3 { get; set; }
}

我想要的样子:

public class TestViewModel {
    public string prop1 { get; set; }
    public decimal prop3 { get; set; }
}

我想这样做,因为我想制作视图,并且模型只包含必要的数据

2 个答案:

答案 0 :(得分:0)

恕我直言,你应该从头开始创建视图,没有任何继承。

模型和视图之间的唯一关系应该是视图的 c-tor,它将获得一个 Model 类型的参数。

答案 1 :(得分:0)

试试这个:

public class TestViewModel
{
    public string prop1 { get; set; }
    public decimal prop3 { get; set; }
}

public class Test: TestViewModel
{
      public string prop2{ get; set; }
   
}