如何将所有对象从一个IList移动/复制到另一个

Leron_says_get_back_Monica

我正在做ASP.NET MVC 4项目。我有ViewModel

public class SectionModel
{
    public Menu Menu { get; set; }
    public IList<Document>  Documents { get; set;}
}

那么在我的行动中,我有:

Menu menu = unitOfWork.MenuRepository.GetById(Id);
IList<Document> docs = unitOfWork.DocumentRepository.GetBy(x => x.MenuID ==  menu.MenuID).ToList();
                SectionModel model = new SectionModel();
                model.Menu = menu;//???
                model.Documents = docs;//??? 

因此menudocs并从数据库中获取。当我创建I的新实例时,SectionModel我想传递值,但是我不确定什么是正确的方法。实际上,分配单个对象menu对象的方法是什么IList<Document> docs

我在想,model.Menu.Add(menu)然后像下面的一些foreach:

foreach (var doc in docs)
{
  model.Documents.Add(doc);
}

但我不确定这是否是正确的方法。

布拉姆·卡梅尔

如果您的代码应与其他项目互操作,但我始终使用下面的代码,则建议使用接口 List<T>

你必须改变这个

 public class SectionModel
{
    public Menu Menu { get; set; }
    public List<Document>  Documents { get; set;}
}

和使用

  model.Documents.AddRange(docs);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个Python对象的所有属性复制到另一个对象?

来自分类Dev

如何将属性从一个.net对象复制到另一个

来自分类Dev

如何将属性从一个.net对象复制到另一个

来自分类Dev

如何将字典对象值从一个键复制到另一个键?

来自分类Dev

如何将所有配置单元表从一个数据库复制到另一个数据库

来自分类Dev

excel-如何将所有工作表从一个工作簿复制到另一个工作簿

来自分类Dev

如何将值从一个列表复制到另一个具有不同对象的列表

来自分类Dev

将条件从一个对象复制到另一个对象

来自分类Dev

如何将对象从一个模型复制到另一个模型

来自分类Dev

Ruby on Rails:如何将对象从一个类别复制到另一个类别

来自分类Dev

将所有匹配项从一个列表复制到另一个

来自分类Dev

将所有标签从一个FLAC文件复制到另一个文件?

来自分类Dev

将所有文件从一个FTP目录复制到另一个

来自分类Dev

使用通配符将所有文件从一个 docker 卷复制到另一个?

来自分类Dev

如何将sql结果从一个变量复制到另一个

来自分类Dev

如何将2位从一个int复制到另一个?

来自分类Dev

JAVA如何将颜色从一个bufferedImage复制到另一个

来自分类Dev

svn:如何将更改从一个功能分支复制到另一个

来自分类Dev

如何将值从一个输入字段复制到另一个

来自分类Dev

如何将内容从一个单元复制到另一个

来自分类Dev

如何将行从一个表复制到另一个表?

来自分类Dev

如何将AMI从一个AWS帐户复制到另一个AWS帐户?

来自分类Dev

如何将消息从一个kafka主题复制到bash的另一个主题?

来自分类Dev

如何将证书从一个Azure密钥保管库复制到另一个?

来自分类Dev

如何将数据绑定从一个控件复制到另一个控件?

来自分类Dev

如何将组图层集从一个文件复制到另一个文件?

来自分类Dev

如何将选定的行从一个UITableView复制到另一个?

来自分类Dev

如何将内容从一个单元复制到另一个单元

来自分类Dev

如何将输入控件从一个主题导入或复制到另一个?

Related 相关文章

  1. 1

    如何将一个Python对象的所有属性复制到另一个对象?

  2. 2

    如何将属性从一个.net对象复制到另一个

  3. 3

    如何将属性从一个.net对象复制到另一个

  4. 4

    如何将字典对象值从一个键复制到另一个键?

  5. 5

    如何将所有配置单元表从一个数据库复制到另一个数据库

  6. 6

    excel-如何将所有工作表从一个工作簿复制到另一个工作簿

  7. 7

    如何将值从一个列表复制到另一个具有不同对象的列表

  8. 8

    将条件从一个对象复制到另一个对象

  9. 9

    如何将对象从一个模型复制到另一个模型

  10. 10

    Ruby on Rails:如何将对象从一个类别复制到另一个类别

  11. 11

    将所有匹配项从一个列表复制到另一个

  12. 12

    将所有标签从一个FLAC文件复制到另一个文件?

  13. 13

    将所有文件从一个FTP目录复制到另一个

  14. 14

    使用通配符将所有文件从一个 docker 卷复制到另一个?

  15. 15

    如何将sql结果从一个变量复制到另一个

  16. 16

    如何将2位从一个int复制到另一个?

  17. 17

    JAVA如何将颜色从一个bufferedImage复制到另一个

  18. 18

    svn:如何将更改从一个功能分支复制到另一个

  19. 19

    如何将值从一个输入字段复制到另一个

  20. 20

    如何将内容从一个单元复制到另一个

  21. 21

    如何将行从一个表复制到另一个表?

  22. 22

    如何将AMI从一个AWS帐户复制到另一个AWS帐户?

  23. 23

    如何将消息从一个kafka主题复制到bash的另一个主题?

  24. 24

    如何将证书从一个Azure密钥保管库复制到另一个?

  25. 25

    如何将数据绑定从一个控件复制到另一个控件?

  26. 26

    如何将组图层集从一个文件复制到另一个文件?

  27. 27

    如何将选定的行从一个UITableView复制到另一个?

  28. 28

    如何将内容从一个单元复制到另一个单元

  29. 29

    如何将输入控件从一个主题导入或复制到另一个?

热门标签

归档