class-hierarchy

    3熱度

    3回答

    我有以下Hibernate映射,其具有使用每個具體類層次結構的表被映射: <hibernate-mapping package='dao'> <meta attribute='class-description'></meta> <class name='PropertyDAO'> <id name='id' column='id_property'>

    4熱度

    6回答

    您的工作是設計一個支持跟蹤任務的項目計劃類庫(類似於MS Project的工作方式)。這個類庫有一個Task對象(等等)。 的Task對象具有EstimatedHours(Double),StartDate(DateTime),和EndDate(DateTime)屬性,等等。 A Task對象可以有一個父項Task和幾個子項Task對象。 EstimatedHours,StartDate和EndD

    5熱度

    4回答

    如何在NHibernate中更改行的子類型?例如,如果我有一個客戶實體和TierOneCustomer的子類,我有一個情況是需要將客戶更改爲TierOneCustomer,但是TierOneCustomer應該具有與原始客戶實體相同的Id(PK)。 映射看起來是這樣的: <class name="Customer" table="SiteCustomer" discriminator-value=

    11熱度

    1回答

    我有兩個相關的類共享一個公共接口,並且都存儲在同一個底層數據庫表中。但是,實體框架會生成一個公共類,我真的需要這兩個不同的類。我該如何解決這個問題?使用基類而不是接口最好嗎?如何更改EF模型以提供映射到一個表上的兩個類? 編輯: AccountType屬性確定類的類型;用戶或組。 一些簡單的代碼: public interface IAccount { string Name { ge

    3熱度

    2回答

    我已經有了一個有點原始的框架,我一直在使用我的大部分項目,但是總體設計問題浮現在腦海中,我還沒有解決。對於給定的應用程序,我應該將特定於應用程序的類結構從框架結構中分離出來,還是在框架之上構建而不是一件壞事? 例如,假設我有一個基礎控制器類的框架並將其擴展到我的應用程序的給定部分。哪種安排最有意義,爲什麼? 班級結構答: 直觀,易於調試時發現的源文件。 文件命名/目錄結構鏡像類heirarchy。

    4熱度

    8回答

    考慮這個類層次結構: Book extends Goods Book implements Taxable 我們都知道,有一個子類,它的超(IS-A)之間的關係。 問:Book與Taxable之間有「is-a」之類的關係嗎? 很好的答案,但你說「是」的也Book和Taxable,但之間的關係「是一個」是類之間的關係和接口是不是一類!