2010-02-12 161 views
1

在我們映射的業務邏輯中,表到對象和表的字段屬性。 在一對多關係中做什麼?只是一個例子:我有表,產品和類別。 我需要拖動所有產品,而不是Category_ID(產品表)需要顯示存儲在類別表中的實際類別名稱。業務邏輯層,多個表,關係

這是做什麼的propal方式?在類似的情況下?

回答

0

您可以在類別爲實體的產品實體上擁有一個屬性。從EntitySpaces(一個ORM for .Net)文檔中查看這個鏈接: link text

另外,您可能想使用ORM進行研究。

0

可以使用ORM,如LINQ to SQL或ADO.NET實體框架或強類型數據集。但是,如果您想爲業務層定製代碼,那麼您的Category類可以包含一個Products集合屬性,其中包含從DB加載的產品,您可以推斷出該名稱。

HTH。

+0

@Brian - OP表示他想實現一對多的關係,因此產品實體不應該有一個類別集合,而應該是一個類別實體,因爲每個產品都可以有一個類別。 – dugas 2010-02-12 14:53:18

+0

糟糕,我確定了迴應。謝謝你的收穫。 – 2010-02-12 15:32:45

+0

我想嘗試自定義代碼,這是我的uni項目。如果我有 表 - UserCar,CarMake,CarModel, UserCar - 用戶id,carId,carMakeId,CarModelId CarMake - CarMakeId,MakeName CarModel - CarModelId,MODELNAME 所以我想顯示在頁面上用戶的汽車,採用3層建築。那麼我如何映射這個表?業務對象或對象?請問你能幫幫我嗎? – Alex 2010-02-13 17:19:01