私は最初のNHibernateアプリケーションを書いていますが、この質問はすべてのORMフレームワークに当てはまると思います。私のアプリケーションは単純なバグトラッカーであり(開発者はすべて問題のドメインを理解していますよね?)、DALでプロジェクトとチケットの関係をモデル化するのに最適な方法を考えています。AProjectには複数Ticketのsがあります。Ticketはによって所有されている必要がありますProject。
私が見たすべての例は、、、、などを示していIRepository<T>ます。したがって、私は。を持っています。FindAllSaveDeleteinterface IProjectRepository : IRepository<Project>
私の質問は次のとおりです。ITicketRepositoryチケットについて話す方法を知っている、を持っていますか、それともこれIProjectRepositoryを知る必要があるものですか?
それとも私は間違った木を完全に吠えていますか?DALとの親子関係をモデル化したサンプルコードを誰かに教えてもらえますか?