fluent

    0熱度

    1回答

    所有功能NHibernate的事例,例如(或類似)電話: c.AddMappingsFromAssembly(typeof(Product).Assembly); 我不想塗用「的typeof(產品).Assembly」,因爲我不希望有參考我的域名項目(「Procuct」課程)。在普通的NHibernate的,我只想創造的hbm.xml文件,並在web.config中輸入以下內容: <mappi

    0熱度

    1回答

    這可能是一個非常簡單的問題,但我是nHibernate的新手,我在解決這個問題時遇到了麻煩。 我有一個Page對象,它可以有許多Region對象。我也有一個Workflow對象。頁面和區域對象都與工作流有關係,這是我遇到麻煩的雙重關聯。 的頁映射具有 HasMany(Function(x) x.Regions).Cascade.All() 而且RegionMap有: References(Fu

    0熱度

    1回答

    我目睹Fluent nHibernate的一些奇怪的行爲。我有兩個對象涉及這個問題:一個「頁面」對象和一個「元數據」對象。頁面可以連接多個元數據對象,並且映射如此完成: 'in PageMap HasMany(Function(x) x.MetaData).Cascade.All() 'in MetaDataMap References(Function(x) x.Page) 問題發生在

    0熱度

    2回答

    下面的查詢使用了ExecuteUpdate。我想說的方法來尊重會話過濾器。這可能嗎? //This line seems to make no effect. _session.EnableFilter(FilterName).SetParameter(FilterParam, Value); _session.CreateQuery(String.Format("DELETE FROM

    0熱度

    1回答

    我在一些項目中使用了Fluent NH,但我在使用PersistenceSpecification類測試集合映射時遇到了一些問題。下面是我的類的代碼(我只是把這裏的集合定義): public class Ocorrencia : EntityWithAction, IHasAssignedId<Int32> { private IList<Intervencao> _intervenc

    0熱度

    1回答

    如何使用流利的nhibernate在內存數據庫中編寫CRUD的單元測試?

    0熱度

    2回答

    嗨我正在寫流利Nhibernate的單元測試,當我跑它通過isloation的測試,但是當我運行多個測試。或運行測試不止一次它開始與下面 System.ApplicationException消息失敗:類型對於屬性「ID」預期「1」類型「System.Int32」,但有「2」「System.Int32」 [TextFixture] 公共無效Can_Correctly_Map_Entity() {

    12熱度

    2回答

    我想映射沒有標識符的視圖,但nhibernate仍然生成一個與id列的SQL(給我一個SQL錯誤,因爲ID列不存在於數據庫中) 。也許我誤解了Id()構造函數? 構造評論: 創建一個不具有在域對象, 或在數據庫中的列的相應的屬性的ID。這主要用於只讀訪問 和/或視圖。默認爲帶有「增量」生成器的int標識。 public class PersonMapping : ClassMap<Person>

    0熱度

    1回答

    我在使用Fluent nHibernate時遇到了一些麻煩。我在表格中添加了一列,我想我已經正確地更改了映射和連接的數據對象,以正確反映這一點。然而,當我試圖運行我的應用程序再次我一直得到這個錯誤: System.Data.SqlClient.SqlException: Invalid column name 'Workflow_id'. 我實在看不出有什麼問題是與我就做了改變,所以我恢復到映

    11熱度

    1回答

    Fluent Nhibernate(1.1)的最新版本現在支持存儲過程。我想知道是否有人在那裏發現了關於如何做到這一點的好博客文章! 我沒有使用經典的HBM映射,而不是先前問這些問題問: Does Fluent-NHibernate support mapping to procedures? Fluent NHibernate and Stored Procedures 通過以下鏈接我似乎無法訪