2009-08-16 34 views
0

我想指定一個我的域對象的列將是類型產品可以說。而不是像一對一的正常關係,或者一對多......我希望這個屬性是一個產品,但它也是最暢銷的產品。我如何使用NHibernate映射列使用一些crtieria設置屬性

所以,如果我有一個叫做產品分類

public class ProductCategory{ 
    public virtual Product BestSellingProduct{get;set;} 
} 

對象所以我的問題是我怎麼能這樣的邏輯集成到產品分類映射文件。我不知道如何使用property元素的formule屬性從sql返回對象。 HQL可以使用嗎?

安德魯

回答

1

我不會讓BestSellingProduct對產品分類的屬性 - 我的意思是我會想象一個ProductCatalog能的answere到:讓我最暢銷的產品的類別。

如果你真的使用屬性,那麼你可以做什麼13.4節說,應該是可能的:Custom SQL for loading - nhibernate

+0

歡呼,看起來像車票! :-) – 2009-08-19 18:36:55

+0

我很高興這是你需要的,但再次 - 我會建議反對它。祝你好運 – sirrocco 2009-08-19 18:47:09

+0

你是對的 - 乾杯:-) – 2009-08-20 11:35:00

相關問題