我编写了一个C#MVC5互联网应用程序,在处理列表时我对模型结构有疑问。
我有一个MapCompany
班级和一个MapLocation
班级。 MapCompany
班级有List<MapLocation>
。
当我创建MapLocation
并将其添加到MapCompany
并将其保存到数据库时,当我在稍后阶段检索MapCompany
时,MapLocation
列表1}}是空的。
我需要使用其他集合类型吗?
,而不是使用List<MapLocation>
提前致谢
答案 0 :(得分:0)
很难从这里的代码中看到但是注释掉了mapcompanies.mapLoations.add(...)
的行1)保存实际上是否填充了数据库中的mapLocations对象。 2)除非你做一个include来拉入相关实体,相关实体是延迟加载的,所以在你引用数据之前不会出现。
答案 1 :(得分:0)
我已经弄清楚了。我需要的只是模型中列表的虚拟关键字。