【发布时间】:2013-04-08 19:47:15
【问题描述】:
我正在尝试将下拉选择的值传递给数据库 我的数据合同有以下代码
public EnumTypes.RegardingObjectType RegardingObjectType { get; set; }
public Guid RegardingObjectId { get; set; }
enumtypes.cs 有以下内容
public class EnumTypes
{
public enum RegardingObjectType
{
UnknownOrNone = 0,
Account = 1,
Cellsite = 2,
eventdal.cs 有以下内容
private t_Event MapEventToEntity(Event newevent, t_Event eventToBeChanged)
{
eventToBeChanged.RegardingObjectType = int.Parse(newevent.RegardingObjectType.ToString());
它构建良好,但在运行时出现异常
【问题讨论】:
-
如果您使用的是 EF5,则无需执行任何特殊操作来映射枚举:EF 会自动处理它。如果您没有使用 EF5,也许您应该使用。
-
@ChrisPratt 通过 c#-4.0 标签,我假设他使用的是 EF 4。他也可能无法切换。
-
是的,我们正在使用 4.0 并且这里涉及的项目不止一个
标签: asp.net asp.net-mvc entity-framework c#-4.0