我想执行以下操作,将OrderDetail绑定到DataGridView。然后所有这些OrderDetails将它们添加到单个Order中。我怎样才能做到这一点。不太确定我是否会提供更多细节。 编辑:在进行新的销售时,我必须创建销售并手动添加销售详细信息,在变量 c 中进行映射,理论上我可以简单地执行此操作。 Sales = ventaDetallesBindingSource.List
using (PuntoDeVentaEntities Entidades = new PuntoDeVentaEntities())
{
Venta a = new Venta()
{
Fecha = DateTime.Now,
};
Entidades.AddToVentas(a);
Entidades.SaveChanges();
VentaDetalle c;
foreach (VentaDetalle item in ventaDetallesBindingSource.List)
{
c = new VentaDetalle()
{
IdProducto = item.IdProducto,
IdVenta = a.Id,
PrecioVenta = item.PrecioVenta,
Cantidad = item.Cantidad,
Producto = null,
Venta = null,
IdCliente = item.IdCliente,
Cliente = null
};
a.VentaDetalles.Add(c);
c = null;
}
Entidades.SaveChanges();
}