0

我有一个名为 orderItemsGrid 的数据网格,其中包含客户在订单中订购的每个项目的列(或 TextColumn 标题,以防止混淆)项目名称、单价、数量和金额(Amount=Quantity*unitPrice)。我想使用 LINQ to SQL 从名为 Business 的 SQL Express 2008 R2 数据库中获取该网格的信息。但问题是,列 ItemName 和 Price 存在于名为 ITEMS 的表中,而列 Quantity 和 Amount 位于 ORDER_ITEMS 中。

关系:
FK_ORDER_ITEMS_ORDERS (OrderID)
FK_ORDER_ITEMS_ITEMS (ItemID)

数据库图在这里:

请回复评论。

4

1 回答 1

0

您可以在 LINQ 中使用连接,这没问题,在 linq 查询中,您可以使用您需要的列创建新类型,帽子将是该新类型中的属性,您可以给它们其他名称。该列表,查询的结果,可以是您的网格的数据源。如果您需要连接或查询方面的帮助,请告诉

于 2011-01-28T16:00:08.010 回答