从儿童模型中获取列表

时间:2017-07-06 11:00:57

标签: c#

我从模型FolderModelAdd创建了我的列表:

var folders = new List<FolderModel>();
using (var command = new NpgsqlCommand())
            {
                ...
                        try
                        {
                            folders.Add(
                                new FolderModel()

                                {
                                    Id = (int)reader["id"],
                                    Name = (string)reader["foldername"]
                                }
                            );
                        }
 ...

所以我在文件夹变量中有我的列表,可以使用folders.Addnew FolderModel()添加它。

现在我遇到了问题,即父模型在文件夹模型上,我需要使用它。我的问题是,我无法再次获取FolderModel列表。

Parentmodel:

public class ParentModel
    {
        public FolderModel FolderModel { get; set; }
    }

Foldermodel:

public class FolderModel
    {
        public int Id { get; set; }
        public string Name{ get; set; }

    }
}

当我从ParentModel开始时,如何实现List?

ParentModel pm = new ParentModel();
var folders = List<pm.FolderModel>();

例如不起作用。如何实现我的Parentmodel.FolderModel列表以及我需要编写的内容而不是new FolderModel()行?

1 个答案:

答案 0 :(得分:0)

更新ParentModel

var folders = new List<FolderModel>();
//...execute command and populate folders
ParentModel pm = new ParentModel();
pm.FolderModels = folders;

然后您可以将列表分配给父

1.5.3.RELEASE