1.我想使用EF6的Code First來創(chuàng)建我的應用程序,但是我有某個字段類型在數(shù)據(jù)庫為text類型,請問這時候是不是在Model中只能用String類型來表示,如果是的話,數(shù)據(jù)注解StringLength我應不應該指定呢?另外想請教一下,對于數(shù)據(jù)庫字段為枚舉類型或者Set類型有方法表示嗎?2.我的數(shù)據(jù)庫是sql server 2008R2,麻煩懂得指點一下,謝謝了!
1 回答

寶慕林4294392
TA貢獻2021條經(jīng)驗 獲得超8個贊
1.對于數(shù)據(jù)庫中text類型的字段,在Model中使用string類型來表示即可,不需要另外指定StringLength
2.對于枚舉類型的字段,在代碼中定義好枚舉,然后在屬性上使用枚舉類型EnumDataType
屬性標識即可,如下:
public enum Browser
{
Chrome,
Firefox
}
public class YourClass
{
[EnumDataType(typeof(Browser))]
public Browser Browser{get;set;}
...
}
- 1 回答
- 0 關注
- 465 瀏覽
添加回答
舉報
0/150
提交
取消