1
두 테이블 Cart(ItemID, Name, Price, Quantity, CartID, CustID)
및 PP(invoiceID, itemID, orderQuantity, PricePerUnit, includesID)
이 있습니다.linQ를 사용하여 한 테이블에서 다른 테이블로 데이터 삽입
는 지금은 pp
테이블 cart.custid = session[customerID]
에 Cart
테이블에서 값 (ItemID, Price, Quantity
)를 삽입해야합니다. 그러나 값은 pp
테이블에 삽입되지 않습니다. 여기에 사용 된 AsEnumerable
구문이 올바른지 확실하지 않습니다.
DataClassesDataContext context = new DataClassesDataContext();
var Carts = context.Carts;
pp newpp = new pp();
var p = Carts.AsEnumerable().Select(x => new pp()
{
itemID = x.ItemID,
PricePerUnit = Convert.ToDouble(x.Price),
orderQuantity = x.Quantity,
invoiceID = invoiceNum
});
context.pps.InsertAllOnSubmit(p);
예. 제출해야한다는 것을 알지 못했습니다. 이제는 효과가 있습니다. 고맙습니다!! – Archana