我试图选择的值传递一个下拉到数据库 我datacontracts具有下面的代码存储枚举数据库实体
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());
它建立良好,但得到例外wh运行
如果您使用的是EF5,则不必做任何特别的操作来映射枚举:EF会自动处理它。如果你不使用EF5,也许你应该。 – 2013-04-08 19:54:59
@ChrisPratt通过c#-4.0标签,我假设他会使用EF 4.他也可能无法切换。 – IronMan84 2013-04-08 20:06:01
是的,我们正在使用4.0,并有多个项目,这里涉及到 – user2167089 2013-04-08 20:13:10