automapping

    0熱度

    2回答

    我已經花了幾天時間來了解Fluent NHibernate自動映射工作模型。這是相當不錯的,但我一直在檢測我的模式中缺少的新細節。現在我想爲我的類添加額外的屬性,但沒有將它們映射到數據庫。一個典型的例子是當我需要具有內部邏輯的額外屬性時。 因此,我閱讀了示例並掃描了StackOverflow,發現這不是另一個要添加的約定,而是繼承DefaultAutomappingConfiguration並覆蓋

    0熱度

    1回答

    即時使用連貫NHibernate和自動映射功能!我目前使用的follwing映射語句來避免自動生成的列值 進行更新/插入 .Override<Entity>(map => map.Map(d => d.STATUS).Not.Insert().Not.Update()) 它工作正常,到目前爲止,但我現在正在尋找一種方式來獲得這種解決更加動態。 我想要做的是: 我要聲明一個名爲[ReadOnly

    2熱度

    1回答

    我想從我的消費者的實體類的隱藏的主鍵Id屬性: public class A { protected virtual int Id { get; set; } public virtual string Name { get; set; } ... etc ... } 使Id屬性的保護不符合標準的自動映射工作,它無法找到它。 我試圖覆蓋DefaultAutom

    0熱度

    1回答

    我有我的朋友的EJB項目使用休眠。在這個項目的幫助下,我正在做我的Java項目。我不是一個EJB,它是一個桌面應用程序。我有一個小型的hibernate類映射問題,就是在我朋友的項目中,當我向數據庫添加一個新字段(比如varchar)時,我可以在相關的java類中使用該字段。例如。 在數據庫中添加,telephone_no表答:我可以這樣使用它 class A { .......

    0熱度

    1回答

    任何人都可以用FluentNhibernate和automapping來幫我嗎? 檢查PotentialReasons集合和InnerException以獲取更多詳細信息。 ----> FluentNHibernate.Cfg.FluentConfigurationException:創建SessionFactory時使用了無效或不完整的配置。請參閱PotentialReasons集合和Inner

    0熱度

    2回答

    如果這是可爲空和不可空數據庫字段硬編碼映射的方式 // nullable Map(x => x.FirstName) .Nullable(); // not nullable Map(x => x.FirstName) .Not.Nullable(); 它是如何與自動映射和公約做了什麼? 此外,它不明顯,但我需要它的目的是讓nhibernate生成插入的SQL語句,

    1熱度

    1回答

    我將Fluent NHibernate和自動映射功能一起使用。現在我看着像配置,設置,自定義屬性 - 無論 - 聲明一個實體屬性爲「ReadOnlyFromDb」 在MsSql數據庫即時通訊使用計算列在我的表中的一個計算值在特定數據行的某些其他值上。現在我已經在實體類中聲明此列爲 public virtual int STATUS { get; private set; } 獲取表格的特定數據

    3熱度

    1回答

    我在嘗試獲取多對多關係來保存NHibernate中的連接記錄時使用Automapper在Fluent NHibernate中存在問題。 在S.O上還有不少關於這個的帖子,但到目前爲止,他們都沒有解決過這個問題,想知道我是否在做某些不同的事情。 我有應用程序設置爲映射,當我手動創建數據庫中的連接記錄時,我確實獲取數據,因此在讀取級別上它正確映射,但它不會持續關係。 下面是相關的映射。我使用默認約定的

    1熱度

    1回答

    已經嘗試了幾種解決方案讓NHibernate刪除孤立記錄。 考慮以下結構: public class Parent { public virtual ICollection<Domain> Domains {get;set;} } public class Domain{ public virtual Parent Parent {get;set;} } UPD

    1熱度

    1回答

    我們正面臨使用流利的nhibernate自動映射應用多對多關係的問題。 域模型的簡化的形式如下: public class Group { private readonly IList<Recipient> _recipients = new List<Recipient>(); public virtual IList<Recipient> Recipients