2012-07-26 35 views
0

也許答案是「按設計」。但枚舉屬性主要用於過濾。所以他們需要「Db指數」。但是,如果將它們映射到varchar(max),我們無法在Sql Server中爲它們創建索引。如何將枚舉屬性映射到ServiceStack.OrmLite中的int?

所以,如果答案是「按設計」,你可以添加[標誌]樣式綁定替代。

回答

1

這對我來說是一個架構錯誤,沒有解決方案。

所以我們做了

int UserTypeId {get;set,} // It is for db 
UserTypeEnum UserTypeEnum {get;set;} // It manipulates UserTypeId and read from UserTypeId