我在下面这样做-有更好的方法吗?将一个列表转换为另一个列表而不创建新对象?
DataContext c = new DataContext();
List<X> x=
context.X.Where(a => a.date>Datetime.Now>).ToList();
foreach(var a in x)
{
Y y= new Y();
y.Name= a.Name;
c.Ys.InsertOnSubmit(y);
}
c.SubmitChanges();