如何在List中添加项目?

时间:2013-05-11 05:41:26

标签: c# linq-to-sql

如何在此列表中添加项目?

var cl = (from cls in obj.Classes
                   where cls.isDelete != true
                   select new
                   {
                       cls.ID,
                       cls.Name,
                   }).ToList();

1 个答案:

答案 0 :(得分:0)

要将项添加到列表,您可以构造匿名类型的新实例。新项目的参数名称和类型必须完全匹配列表中的类型:

cl.Add(new { ID = 123, Name = "abc" });

但是,这将向数据库添加记录。为了做到这一点,你需要这样的东西:

obj.Classes.Add(new MyClass()
{
   Name = "abc"
});

db.SaveChanges();