unique-key

    2熱度

    1回答

    我有幾個類有一個屬性是唯一的對象,例如用戶類的屬性用戶名永遠不應該重複。 NHibernate似乎不支持通過唯一鍵加載對象,然後以與Load()或Get()相同的方式對其進行高速緩存。我說得對嗎? 如果我那麼我只需要通過LoadByUniqueIndex(lambda屬性,對象鍵)行的擴展方法來扮演我自己的角色。

    2熱度

    3回答

    我想在SQL中生成唯一的十六進制數。我怎樣才能做到這一點? 如果你知道如何在C#中生成請也包括。

    2熱度

    2回答

    我有一個SQL服務器表有2個字段,ID(主鍵)和名稱(唯一鍵)。 我正在使用linq to sql來從此表中爲asp.net MVC生成模型對象。 要在部分類 public partial class Company : IDataErrorInfo { private Dictionary<string, string> _errors = new Dictionary<string

    0熱度

    3回答

    一個唯一的密鑰是什麼改變SQL服務器的唯一密鑰2005 我有一個表中的主鍵ID爲4場int和複合唯一鍵的影響。 但由於我的項目的性質,組合鍵的鍵(字段)之一不斷變化。 有沒有人在更改組合鍵的字段時經常發現任何問題?

    1熱度

    5回答

    我有一個表(具有數據的現有表),並且該表具有列UserName。 我希望這個用戶名是唯一的。 所以我添加了一個約束是這樣的: ALTER TABLE Users ADD CONSTRAINT [IX_UniqueUserUserName] UNIQUE NONCLUSTERED ([UserName]) 現在我不斷收到重複的用戶在此表中存在錯誤。 但我用下面的查詢檢查數據庫: SELECT

    50熱度

    3回答

    我在表格中有一列(例如用戶名),我想確保它是唯一的。因此,我爲該列創建了一個唯一的鍵,並將其稱爲IX_Users_UserName。 現在,如果我根據用戶名進行大量搜索用戶,我想確保該字段有一個索引。 我需要創建一個單獨的索引,還是唯一的鍵也被視爲索引,就像主鍵是一個聚集的唯一鍵?

    5熱度

    5回答

    我想要一個解決方案來強制執行一個約束,只有當列不爲空。我似乎無法找到在文檔中執行此操作的方法。 create table mytable( table_identifier_a INTEGER, table_identifier_b INTEGER, table_value1,...) 別對數據的性質,我將具有標識符B和當在創建表的值。在我們收到額外的數據後,我將能

    0熱度

    2回答

    我想創建一個只有OpenId註冊的用戶表,完全像StackOverflow。 我存儲在表 OpenID標識符(他們的登錄名) 別名(這是顯示名稱展現給公衆) 一些其他OpenID的東西 所以...我想確保系統中只有一個用戶具有openId標識符和一個別名。 當然,我可以隨時更改我的別名。我也可以隨時更改我的openId標識符。我需要確保這些是唯一的/只存在一次。 SO ...我是否爲表格創建了兩個