タグ付けされた質問 「fluent-nhibernate」

7
流暢なNHibernateで列挙型をint値としてどのようにマッピングしますか?
質問は本当にすべてを言います、デフォルトはそれがaとしてマップすることですがstring、私はとしてマップする必要がありintます。 私は現在PersistenceModel、それが何らかの違いを生む場合、私の慣習を設定するために使用しています。前もって感謝します。 更新 トランクから最新バージョンのコードにアクセスすると、私の問題が解決したことがわかりました。

2
タイプNHibernate.Collection.Generic.PersistentGenericBagのオブジェクトをリストにキャストできません
ReportRequestというクラスがあります。 public class ReportRequest { Int32 templateId; List<Int32> entityIds; public virtual Int32? Id { get; set; } public virtual Int32 TemplateId { get { return templateId; } set { templateId = value; } } public virtual List<Int32> EntityIds { get { return entityIds; } set { entityIds = value; } …

3
同じエンティティを異なるテーブルにマッピングする
ドメインに関する知識 商品の支払いや払い戻しを可能にするPOS(Point Of Sales)ソフトウェアを書いています。支払いまたは払い戻しの際、使用する送金方法を指定する必要があります:現金、銀行口座振込(〜=クレジットカード)、ポイントカード、バウチャーなど。 これらの送金手段は、有限で既知の値のセット(列挙型の一種)です。 トリッキーな部分は、支払いと払い戻しの両方(2つのセットは異なる場合があります)のためにこれらの手段のカスタムサブセットをPOS端末に保存できる必要があることです。 例えば: 利用可能な支払い手段:現金、EFT、ポイントカード、バウチャー 利用可能な払い戻し手段:現金、バウチャー 実施の現状 私は次のように送金手段の概念を実装することを選択します: public abstract class MoneyTransferMean : AggregateRoot { public static readonly MoneyTransferMean Cash = new CashMoneyTransferMean(); public static readonly MoneyTransferMean EFT = new EFTMoneyTransferMean(); // and so on... //abstract method public class CashMoneyTransferMean : MoneyTransferMean { //impl of abstract method …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.