如何将ILIST转为list

     说明:。product对象中包含了一个对象。而且都是ILST类型,我要将ILIST转为LIST,重新定义了一个对象ProductModel,而ProductModel中包含的对象我使用了LIST类型。
 

    private void reflishProductInfo()
        {

            IList<Product> products = es.CommonExecute(s => s.Find(QueryCriterion));//这是获取product方法。可以根据实际。product对象中包含了一个对象。
             var productmodels = getProductItem(products);
            gridControl1.DataSource = productmodels;
            }

        private List<ProductModel> getProductItem(IList <Product > products)
        {
            List<ProductModel> productmodel = new List<ProductModel>();
            productmodel.Clear();
            foreach (var p in products)
            {
                ProductModel list1 = new ProductModel();
              
                list1.Id = p.Id;
                list1.ProductNo = p.ProductNo;
                list1.ProductName = p.ProductName;
                list1.ProductCategoryId = p.ProductCategoryId;
                list1.BrandId = p.BrandId;
                list1.MaterialId = p.MaterialId;
                list1.Specification = p.Specification;
                list1.UnitId = p.UnitId;
                list1.Enabled = p.Enabled;
                list1.Dscription = p.Dscription;
                list1.CreateDate = p.CreateDate;
                list1.CreateUserId = p.CreateUserId;
                list1.Items = p.Items.ToList();
                productmodel.Add(list1);
            }
          
            return productmodel;
        }

 

product对象中包含这个

   private IList<ProductItem> items = new List<ProductItem>();

        /// <summary>
        /// 產品項目列表
        /// </summary>
        public IList<ProductItem> Items
        {
            get { return items; }
            set { items = value; }
        }

ProductModel对象中的items

      public List<ProductItem> Items
      { get; set; }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值