0

orderItemsGridという名前のデータグリッドがあります。このデータグリッドには、顧客が注文で注文した各アイテムのアイテム名、単価、数量、および金額(Amount = Quantity * unitPrice)の列(または混乱を防ぐためのTextColumnヘッダー)が含まれています。LINQ to SQLを使用して、Businessと呼ばれるSQL Express2008R2データベースからこのグリッドに情報を取得したいと思います。ただし、問題は、ItemName列とPrice列がITEMSという名前のテーブルに存在し、Quantity列とAmount列がORDER_ITEMSにあることです。

関係:
FK_ORDER_ITEMS_ORDERS(OrderID)
FK_ORDER_ITEMS_ITEMS(ItemID)

データベース図は次のとおりです。

コメントで元に戻してください。

4

1 に答える 1

0

LINQ で結合を使用できますが、これは問題ではありません。linq クエリでは、必要な列を含む新しい型を作成できます。その新しい型のプロパティになり、他の名前を付けることができます。クエリの結果であるそのリストは、グリッドの DataSource にすることができます。結合またはクエリについてサポートが必要な場合は、

于 2011-01-28T16:00:08.010 に答える