首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LINQ to SQL DbType“Int NOT NULL”和 Type“System.Drawing.FontStyle”之间的映射不受支持 的异常

2012-01-09 
LINQ to SQL DbType“Int NOT NULL”和 Type“System.Drawing.FontStyle”之间的映射不受支持 的错误.我想把In

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;
}
}
[解决办法]
学习了

热点排行