我試圖選擇的值傳遞一個下拉到數據庫 我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