castle-activerecord

    1熱度

    1回答

    我試圖與映射ActiveRecord的城堡 聯繫(通過名稱和電話號碼代表的人)以下的模型。 組(代表一組聯繫人)。 聯繫人可以屬於幾個不同的組,但不一定在一個組中。 在此我表示爲數據庫: 聯繫 編號 名稱 ******中國 集團 編號 組名 Group_Contact - GroupId的 - 使用ContactID 接觸並不需要知道哪個組是由包含(也許這是一個映射要求,但沒有一家企業要求) 。

    0熱度

    1回答

    需要解釋我只是做對城堡AR和NH的2級高速緩存了一些實驗。在以下兩種方法中,我可以看到緩存工作正常,但僅適用於每次調用的重複。換句話說,如果我爲相同的PK調用RetrieveByPrimaryKey兩次,則在緩存中找到該對象。如果我撥打RetrieveAll兩次,我只看到一次SQL發佈。 但是,如果我調用RetrieveAll,然後RetrieveByPrimaryKey與一些PK,我看到兩個SQ

    1熱度

    1回答

    全部, 我已經通過Castle活動記錄項目(在.net中)的對話和對話範圍的區域中查看。我斷定活動記錄中的對話不能跨越不同的線程。換句話說,當我在線程A上創建對話並嘗試在線程B上使用ConversationalScope(使用線程A上創建的當前對話)時,我訪問例如在線程AI上加載的實例上的延遲集合,將獲得異常因爲檢查當前線程作用域的SesessionFactoryHolder不會爲線程B找到任何已

    1熱度

    1回答

    現在這真是太瘋狂了。我試圖刪除一些對象之間有hirachical關係,但不知何故NHibernate(或ActiverRecord)首先更新關係(foreigen鍵),然後嘗試在同一個事務中刪除,但刪除失敗,因爲併發檢查(樂觀鎖定所有)。 我的課的僞代碼: [ActiveRecord] public class Box : ActiveRecordBase { [PrimaryKey

    0熱度

    2回答

    我有一個簡單的類像這樣 [ActiveRecord("Subscriptions")] public class Subscription : ActiveRecordBase<Subscription> { public Subscription() { } public Subscription(string name)

    0熱度

    1回答

    我這裏有2個實體 讓利說 飛行 flight_id - PK 起源 - FK1 目的地 - FK2 國家 COUNTRY_ID - PK 國家 代碼 樣本代碼 類別F1 ight { public int ID {get;組; } [BelongsTo(Column = "Origin", ForeignKey = "country_id")] public Countries Orig

    0熱度

    3回答

    我在我的解決方案中使用CastleProject和MySQL的ActiveRecord。我想檢索最後插入的ID,所以我做了這樣的事情: [ActiveRecord] public class UserDb : ActiveRecordBase<UserDb> { [PrimaryKey] public uint Id { get; set; } [Propert

    0熱度

    1回答

    C#溫莎城堡的XmlDataSource配置我有問題動態/運行時指向的數據源Environment.SpecialFolder.Personal 這裏是我的xml <?xml version="1.0" encoding="utf-8" ?> <activerecord isDebug="true" isWeb="false"> <config> <add k

    0熱度

    1回答

    我在倉庫項目中使用Castle ActiveRecord。我有幾個頻繁更新的表:饋源,堆棧,堆棧位置。如果發生了很多事情(添加饋源,堆棧形成),有時在調用CreateAndFlush之後在對象上設置的ID是來自另一個表的ID。數據庫是MySQL,ID列是int(11)不爲空的auto_increment主鍵。我使用PrimaryKeyType.Native作爲ID屬性。 我也遭受了以下問題: Ho

    1熱度

    1回答

    有沒有人知道什麼時候會有Castle CastleCore 3.0的Castle Active Record的官方版本?在目前的官方版本中,無法使用Active Record和Windsor--第一個查找Castle.Core的2.5.1,第二個查找3.0。 有沒有人使用這種組合? 基本上:活動記錄是否活着?我們是否應該期望任何事情很快就會發生,或者這個項目被放棄了?