hilo

    1熱度

    1回答

    對於基於SAGEM希洛GPRS數據通信GPRS調制解調器基於數據通信,它有TCP/IP協議棧,並有兩種方法可以連接: (1)使用基本GPRS命令,然後PPP撥號方式帶來的調制解調器公共網絡/互聯網像 AT+CGDCONT=1,"IP","APN","0.0.0.0",0,0 OK atd*99***1# CONNECT (2)使用GPRS連接,然後使用TCP套接字的命令,例如 at&k3

    1熱度

    1回答

    我在我的S#rpArchitecture/NHibernate項目中使用HiLo生成器,並執行大量導入批處理。 我讀過一些關於預測任何新記錄的低值的可能性,因爲它們是在客戶端生成的。我想這意味着我可以自己控制Low值,或者至少從某處獲取下一個Low值。 我想使用這個的原因是我想設置關係到我即將插入的其他實體。它們還不存在,但會在批量事務完成之前插入。 但是,我找不到有關如何設置低值或如何獲取低值接

    1熱度

    1回答

    我有一個Oracle 11g中的6個表的數據庫(我無法修改)。所有表都有一個用於ID的OID人工列,其類型爲RAW(16)。數據庫管理員回答我說他們是原始數據,而不是整數,因爲這樣ID在所有六張表中都是唯一的 - 我們必須保證這一點。 我正在開發用戶界面在C#和數據層我(嘗試)使用NHibernate。我怎樣才能以這種必需品的方式實現ID生成器? 非常感謝, 佩德羅Dusso 我的地圖是: <hi

    0熱度

    1回答

    我將有一個超過70億行的表,所以我需要很長的主鍵。如何指定HiLo使用In64而不是int? 感謝

    16熱度

    5回答

    有沒有人爲實體框架實現了HiLO密鑰生成器。 瞭解更多關於HiLo的信息: 我建議您閱讀http://fabiomaulo.blogspot.com/2009/02/nh210-generators-behavior-explained.html以瞭解選擇身份的缺點。

    1熱度

    2回答

    我正在做一些數據遷移後的一些數據模型重構,我正在採取與複合主鍵幾個表,並將它們組合成一個更大的表,並給它自己的唯一主鍵。此時,我寫了一些SQL將舊錶數據複製到新表中,並使用AUTO_INCREMENT分配主鍵。遷移完成後,我從PK字段中刪除AUTO_INCREMENT。所以,現在這就是所有的肉汁,但問題是我需要休眠序列來知道下一個可用的PK是什麼。我們通常對所有實體使用TABLE策略,並且希望保持

    2熱度

    2回答

    方案:高/低被初始化爲MyEntity與羅100 該表是空的。 具有不同連接的兩個會話都插入了三個項目。 TableIds 1 2 3 100 101 102 如果第三個以後進來,並插入三個項目: TableIds ... 200 201 202 有沒有辦法不把這些差距?

    10熱度

    1回答

    在我目前的設計中,我有HiLo安裝有 1000。這是過度的嗎?我可以減少這個數字到100之類的東西嗎?還可以嗎? public class HiLoConvention : IIdConvention { public void Apply(IIdentityInstance instance) { instance.GeneratedBy.HiLo("1000"

    3熱度

    3回答

    我們正在運行一個ASP.NET數據庫應用程序,它使用HiLo爲實體生成ids。在此應用程序的頂部,我們有幾個使用相同數據庫的網站。我們所看到的是,我們用盡了id,ID列變成了負數。 我們懷疑這與發生器有關。由於多個網站運行在相同的代碼庫和數據庫之上,並且HiLo算法很可能會快速開始生成大於範圍之外的id(當然很快會相對)。 是否有可能配置生成器的方式使得它也使用Id序列中的間隙(其中有很多),而不

    4熱度

    1回答

    是否可以從HiLo切換到GUID.comb?據我所知,後者結合了HiLo的優勢,即管理客戶端的Ids,而不需要調用數據庫來獲取新的Id,而且優點是不可能耗盡Id。 目前我們遇到了HiLo生成ID很大的問題,Int32(應該是Int64,但這更像是我的前任的WTF)不夠大。我們可以更改爲Int64,但這意味着我們將在稍後而不是早些時候遇到問題。 由於ID不需要有意義,因此切換到GUID似乎合乎邏輯。