将值分配给模型属性Asp.net MVC的更好方法

时间:2019-07-04 12:39:19

标签: c# asp.net-mvc model-view-controller model

我正在研究asp.net mvc,我已经看到2种绑定模型属性的方法,以下是

  

型号

Public class TestModel
{
    public int id { get; set; }
    public int name { get; set; }
}
  

第一条路

TestModel model = new TestModel();
model.id = 1;
model.name = "user";
  

第二种方式

TestModel model = new TestModel() { id = 1, name = "" };

我认为第二种方法比第一种要快得多,哪种更好的方法可以按你们的方式将值分配给模型属性?

1 个答案:

答案 0 :(得分:1)

两个解决方案都有两个步骤 1)通过默认值定义一个新实例 2)为属性赋予新值

您可以使用构造函数初始化定义中的默认值

Public class TestModel
{
     public int id { get; set; }
     public int name { get; set; }
     public TestModel(int _id,int _name)
     {
          id=_id;
          name=_name;
     }
}