cost 78 ms
NHibernate:IUserType 是否可以將一個值轉換為 null,並在結果查詢中將其 output 作為 IS NULL?

[英]NHibernate: Is it possible for IUserType to convert a value to null and have it output as IS NULL in the resulting query?

我們使用 NHibernate 作為我們的 ORM。我們有一個表,其中一列有一個自定義 IUserType 映射到它。 IUserType 的用途是根據我們使用的連接類型,該值可能是 null 或只是一個空字符串。 因此,當我們根據底層數據存儲運行此查詢時,IUserType 會將空字符串轉換為 ...

在 CASE 語句中出現“InnerException: ORA-00923 FROM keyword not found where expected”錯誤

[英]Getting a "InnerException: ORA-00923 FROM keyword not found where expected" error in a CASE statement

我有這個 oracle 查詢: 查詢給了我一個“InnerException: ORA-00923 FROM keyword not found where expected”錯誤,我看不出錯誤在哪里。 有人會立即發現看起來很奇怪的東西嗎? 我嘗試封裝 RAD_LAGER_ORIGINAL 是引號並 ...

NHibernate 根據sql限制字符串屬性長度

[英]NHibernate limit a string property lenght according to sql

我使用 Nhibernate,但由於 sql 限制,有時我會收到類似“字符串或二進制數據將在表中被截斷...”的錯誤。 有沒有辦法限制字符串長度? 我像這里一樣單獨限制屬性。 我使用 MSSQL 作為數據庫。 ...

如何控制生成的 NServiceBus data.tables 的數據庫模式(varchar 長度)

[英]How to control DB schema (varchar length) of generated NServiceBus data tables

默認情況下,NServiceBus基於代碼生成 DB-schema(我認為是使用 NHibernate 的ConventionModelMapper )。 因此,字符串屬性被映射到NVARCHAR(255)列。 是否有機會更改/修改NVARCHAR長度? 創建后我嘗試手動更改數據庫架構,但感覺不對 ...

NHibernate QueryOver C#,在 Dto 中選擇加入實體的特定屬性以列出字段

[英]NHibernate QueryOver C#, selecting a specific property of a joined Entity to List field within a Dto

我想知道如何在 QueryOver (NHibernate 4.0.4) 中執行以下操作假設我有這組課程 我 go 如何在不獲取整個實體的情況下讓所有學生連同他們的科目和分數? 我要實現的功能是: 但希望使用 NHibernate 的一些功能,如 SelectList 基本上我想做的是這些方面的事情 ...

排除不參與可選關系的行

[英]Exclude rows not participating in an optional relationship

我有一個數據庫模式作為 Episode 表曾經與 Study 有關系,並且在代碼中有一個 Criteria 查詢,比如 現在Episode.Study列消失了,我如何只請求 Episode 中與 Study 行無關的行? 通過閱讀文檔和 web,我的印象是我必須對 Study 進行外部連接,然后在 ...

2022-12-31 14:40:59   1   19    nhibernate  
NHibernate 和 SQL 服務器時態表

[英]NHibernate and SQL Server Temporal Tables

我正在使用 Fluent NHibernate 查詢存儲在SQL 服務器時態表中的數據。 我真正想做的就是運行一個查詢,例如 通過 NHibernate。NHibernate 似乎沒有任何內置方式可以運行該查詢。 我可以運行如下查詢,但只會命中當前表,而不是歷史表。 ...

NHibernate.InvalidProxyTypeException: 以下類型不能用作代理

[英]NHibernate.InvalidProxyTypeException: The following types may not be used as proxies

我有一個繼承自System.Web.Security.MembershipUser的實體 當我在該實體上打開懶惰時,我收到以下異常: 我該如何解決這個問題? 在System.Web.Security.Membership內部: 所以很明顯我不能將受保護的方法添加到MembershipUser中 ...

如何將枚舉映射為 (Fluent) NHibernate 中的外鍵?

[英]How to map an enum as a foreign key in (Fluent) NHibernate?

如何在 (Fluent) NHibernate 中將枚舉屬性映射為整數外鍵? 枚舉屬性作為一個類型字段,它是數據庫中的一個整數,但它也需要是一個表的外鍵,該表包含該枚舉的所有允許值(報告目的)。 具體來說,我需要有一個Communication實體,其類型為枚舉CommunicationType的 ...

NHibernate 創建條件,在具有可為空外鍵的相關表上添加限制

[英]NHibernate create criteria, add Restrictions on related table with nullable foreign key

我使用 NHibernate (5.2.5) 在 .NET core 2.2 中開發一個 Api 項目表 A 具有來自表 B 的可為空的外鍵 我需要創建一個條件來過濾表 A,使用指向表 B 的可為空的外鍵(不為空),其中表 B 中的狀態為 3 這是我嘗試過的東西: 還有 and 運算符 但這是我得 ...

NHibernate Map 和 Object 沒有表

[英]NHibernate Map an Object without a table

我正在嘗試 map 以下 object: 使用以下 map: 我收到驗證錯誤,因為 Map 不包含“表”定義。 map objects 是不可能的,而不必制作表格或視圖? 我不確定這是否是我通過 NHibernate 獲取數據庫時間的正確方法。感謝任何幫助。 ...

阻止擴展方法或謂詞在 where cause 中的延遲執行 c# linq

[英]Prevent deferred execution of extension method or predicate in where cause c# linq

基本上我正在為 Mimic.contains 行為創建一個擴展/謂詞方法 NHibernate 查詢 在上面的查詢中, .In是我的擴展方法。 對於導致錯誤的擴展方法/predicate,上面的查詢以延遲方式執行,但是當與.Contains 一起使用時,相同的查詢執行沒有任何問題。 此外,由於 L ...

Nhibernate:QueryOver() 中的條件與子句

[英]Nhibernate: Conditional And Clause in QueryOver()

這是我的查詢: 兩個單獨的 if 用於檢查 filter.Subject 和 filter.OnlyMainSubject 不起作用(QueryOver 中的重復實例) ...

流利的 NHibernate 沒有在 HasMany 中保存外鍵。 該列仍然是 null

[英]fluent NHibernate not saving the foreign key in HasMany. The column remains null

我正在努力在我的映射中使用外鍵。 我的 Model 看起來像這樣: 我的映射看起來像這樣 因此,我正在嘗試做的是,我正在嘗試保存會計 Object 並且它必須更新表 tblCompany 中的外鍵這是我的保存方法的樣子 代碼執行后,這就是我的數據庫中的內容數據庫結果您會注意到 Account_id ...

NHibernate SaveOrUpdate 需要很長時間

[英]NHibernate SaveOrUpdate takes ages

我有一個數據集要使用 NHibernate 在 dotnet6 上使用 c# 插入到 mssql 數據庫中。 該數據集包含近 8k 個要在數據庫中插入或更新的條目。 代碼看起來像這樣。 (使用 vs22 的內置分析器我可以觀察到每個條目大約需要 80 毫秒:8000/(1000/80)=640s/ ...

在構建 session 工廠時,我可以在 Fluent-NHibernate 中使用 NHibernate.Cfg.Configuration 嗎?

[英]Can I use NHibernate.Cfg.Configuration in Fluent-NHibernate when building a session factory?

在構建 session 時,我想為 FluentNhibernate 使用 NHibernate 配置。 這就是我建造工廠 session 的方式: 我不確定我正在使用的委托以及我在那里調用的調用方法。 GetConfiguration 方法如下所示: 當然,我有包含連接字符串的 xml 配置: ...

Automapper 加載忽略的惰性 NHibernate 屬性

[英]Automapper loads ignored lazy NHibernate property

我有以下情況。 我忽略了收藏吧 Bars 是延遲加載的,並使用 BarsDTO 進行映射。 如果我只從數據庫加載 Foo 實體,我只會得到 Name 值。 但是當映射發生時,我在 SQL Profiler 中看到所有條形圖都是從數據庫加載但未映射到 DTO。 為什么 Automapper 會加載被 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM