【发布时间】:2018-05-15 08:26:44
【问题描述】:
如何正确地将List放入模型中并从模型中赋值——在MasterDetail中形成JsonResult
“Test2”的值被正常接受,但由于赋值问题,字段初始化器无法访问非静态字段、方法或“List1”属性。
public class List1 {
public int Id { get; set; }
public string FirstName { get; set; }
public string SecondName { get; set; }
public string Login { get; set; }
[NotMapped]
public List<Test> Test { get; set; } = new List<Test>
{
new Test() { Name = Login, Age = "Age1" },
new Test() { Name = "Test2", Age = "Age2" }
};
}
public class Test
{
public string Name { get; set; }
public string Age { get; set; }
}
【问题讨论】:
-
因为它错误地指出“字段初始化程序无法访问 非静态 字段、方法或“List1”属性。”。
Login属性在初始化期间未知。更重要的是,当 Test 初始化时,它总是 null。你如何实例化 List1 类?
标签: c# asp.net .net asp.net-core model