读书人

LINQ to SQL DbType“Int NOT NULL”和

发布时间: 2012-01-09 21:05:42 作者: rapoo

LINQ to SQL DbType“Int NOT NULL”和 Type“System.Drawing.FontStyle”之间的映射不受支持 的错误.
我想把Int映射成System.Drawing.FontStyle枚举,编译时出错.


错误3DBML1005: 在 Type“XXXX”的 Column“TitleFontStyle”中的 DbType“Int NOT NULL”和 Type“System.Drawing.FontStyle”之间的映射不受支持。00

有遇到过这个问题的吗?怎么解决?

[解决办法]
FontStyle fsStyle = (FontStyle)Enum.Parse(typeof(FontStyle), sContentFontStyle);

FontStyle fontStyle = GetFontStyle(_random.Next(0, 2));
private FontStyle GetFontStyle(int index)
{
switch (index)
{
case 0:
return FontStyle.Bold;
case 1:
return FontStyle.Italic;
default:
return FontStyle.Regular;
}
}
[解决办法]
学习了

读书人网 >.NET

热点推荐