castle-activerecord

    4熱度

    2回答

    使用Castle ActiveRecord時,我在懶加載時偶然發現了一個問題。 下工作(顯然) using (new SessionScope()) { User singleUser = User.FindFirst(...) UserGroup groups = singleUser.Groups; // Lazy-loading groups. } 因爲我需要(使

    0熱度

    1回答

    我看到我可以使用SessionScope並在SessionScope的作用域內插入 ,並在作用域的末尾執行flush操作。 我的問題是,如果我能以某種方式確定後,我們 說,每10個插入/對象的撲救,他們將自動 被刷新到數據庫。 換句話說,我想能夠配置我使用刷新城堡活動記錄的方式。 p.s:有什麼辦法可以像NHibernate一樣爲對象配置級聯行爲嗎?

    0熱度

    1回答

    我怎麼聯接,將返回我的結果類似於TO- SELECT * FROM Project LEFT JOIN ProjectRegion ON ProjectRegion.id = Project.projectRegion 我目前使用的syntax- Project[] projects = Project.FindAll(); 我的表是建立與ActiveRecord的/休眠如下 - [Act

    1熱度

    2回答

    如何從視圖內訪問ActiveRecord模型的延遲加載屬性? 我有一個消息模型屬於一個類別型號,兩者都被標記爲懶惰=真 我能夠做訪問延遲加載的特性,我認爲在我的控制器以下 using (new SessionScope()) { results = _service.FindAllNews(start, pageSize, new[] { Order.Asc("Id") });

    0熱度

    1回答

    獲取以下編譯錯誤嘗試將使用Castle ActiveRecord的ASP.Net MVC應用程序移植到mod_mono服務器。 Is System.Data.Services not available with mono?如果不是,我是否必須拋出Castle ActiveRecord框架的2.0版本,因爲它具有這種依賴關係,還是有其他選擇? **(/usr/lib/mono/2.0/gmcs.e

    0熱度

    2回答

    我正在使用PostSharp將CompoundAspect應用於ActiveRecord類(來自CastleProject)。代碼如下所示: public override void ProvideAspects(object targetElement, LaosReflectionAspectCollection collection) { Type targetType = (T

    3熱度

    1回答

    對於即將到來的項目,C#代碼需要圍繞遺留Oracle數據庫編寫。它將以數據爲中心,因爲大部分代碼都會處理數據操作 - 幾乎沒有業務規則。所以我決定不採用完全成熟的ORM並選擇Active Record方法。 我遇到兩個選項:SubSonic和Castle ActiveRecord 誰擁有這兩種實現的經驗?當我選擇它們時,我應該考慮哪些因素?哪一個更穩定/更快/更容易與/有一個良好的支持性社區? 我

    1熱度

    2回答

    由於yesterday's discussion的結果,我決定爲我的ORM任務使用Castle ActiveRecord。我已根據starting guide爲班級添加了屬性。固定一些明顯的錯誤後,我迎接這樣的: 爲CLASS_XXX或它的根類型找不到配置Castle.ActiveRecord.ActiveRecordBase這通常表示該配置尚未安裝正確 錯誤消息中的CLASS_XXX是我的c#類

    0熱度

    1回答

    我有一個具有DateTime屬性的Castle ActiveRecord類。我從一個文本文件導入數據,並會喜歡能夠做這樣的事情: string date_started = "09/25/2009"; MyClass myclass = new MyClass; myclass.date_started = date_started; 在最後的分配,在幕後,那就最好檢查date_start

    1熱度

    4回答

    我如何才能在配置中獲取對當前SqlConnection或Sqlconnection的引用? 我發現http://svn.castleproject.org:8080/svn/castle/trunk/ActiveRecord/Castle.ActiveRecord.Tests/DifferentDatabaseScopeTestCase.cs 和代碼 private string GetSqlCo