enums

    52熱度

    6回答

    有沒有辦法使用NHibernate將枚舉持久化到數據庫?這是一個包含代碼和枚舉中每個值的名稱的表。 我想保留沒有實體的枚舉,但仍然有一個外鍵(enum的int表示)從所有其他引用實體到枚舉的表中。

    16熱度

    3回答

    如果我有這樣的一個表: CREATE TABLE sizes ( name ENUM('small', 'medium', 'large') ); 是MySQL的將那些字符串存儲每一行​​中,或內部將它使用像整數更小的東西要知道指的是枚舉值? 我想在表中使用一個枚舉,但我擔心如果像在每一行中存儲字符串一樣浪費。

    25熱度

    2回答

    我正在開發一個項目,我想在表格中存儲一些易於枚舉的信息。 MySql的枚舉數據類型正是我想要的:http://dev.mysql.com/doc/refman/5.0/en/enum.html。在SQL Server 2005中是否有相當的功能? 我知道我可以將一個可能的值存儲在類型表中,但我寧願不用鏈接它來獲得描述。我們的數據庫標準不允許我們鏈接非整數或uniqueidentifier字段,因此

    2熱度

    3回答

    例如: 基類的頭文件有: enum FOO { FOO_A, FOO_B, FOO_C, FOO_USERSTART }; 然後派生類有: enum FOO { FOO_USERA=FOO_USERSTART FOO_USERB, FOO_USERC }; 只要是對我的使用清楚它是有一個事件處理程序,其中基類有事件,然後派生類可以添加事件。派生類事件處理程序會檢查它的

    53熱度

    7回答

    在vs2008中,是否可以編寫適用於任何枚舉的擴展方法。 我知道你可以針對特定的枚舉編寫擴展方法,但我希望能夠使用單個擴展方法進行每個枚舉。這可能嗎?

    7熱度

    7回答

    我一直在閱讀System庫set和get方法的細節,但參數通常是字符串。 您是否考慮使用String作爲參數錯誤的做法,因爲包含enum? 最好的替代方案可能是public final String,不是嗎?

    2熱度

    6回答

    我記得從大學時候開始使用帶有「二分查找」或「二進制開關」的開關。類似的,我的谷歌foo今天被打破。無論如何,它會像這樣下去:你定義了一組可能的選項(通常是字符串),發生了一些奇蹟,並且數組中的這些選項成爲切換時的情況。我記得他們必須按照字母順序才能工作。你能幫我記住魔法嗎?即使是我應該看到的名字也會很棒。

    12熱度

    6回答

    我有許多用戶權限在我的ASP.NET應用程序中進行了測試。這些許可值在一個枚舉引用讓我可以方便地測試權限像這樣: btnCreate.Enabled = PermissionManager.TestPermission(Permission.AllowCreate); 但是,我也有這些權限存儲在數據庫中,因爲我需要掌握更多有關他們的信息,而不僅僅是他們的ID。但是這會在枚舉值和數據庫中的枚舉值之間

    3熱度

    1回答

    標準:性能,性能,性能。 我需要一種方法來將uint,int等轉換爲它的枚舉等價物。我能用C#做到最快的方式是什麼?

    0熱度

    1回答

    在爲客戶設計類時,例如使用Enum for CustomerType是否合理?