我想做以下事情,将 OrderDetail 绑定到 DataGridView。然后所有这些 OrderDetails 将它们添加到单个订单中。我怎样才能做到这一点。不太确定我是否会提供更多细节。 编辑:进行新销售时,我必须创建销售并手动添加销售细节,在变量c中进行映射,而理论上我可以简单地做 a.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();
}