我有以下類泛型列表<Type>來枚舉
public partial class ActionType
{
public System.Guid ActionTypeId { get; set; }
public string ActionTypeName { get; set; }
}
現在我想使用存儲在數據庫中的所有此類ActionTypes:
MyEntity entity = new MyEntity();
entity.ActionTypeId = ActionTypes.???
在這裏,我希望能夠選擇ActionTypeId由ActionTypeName。
現在我正在做這種方式:
public class ActionTypes
{
public static readonly Guid CustomerAdded = new Guid("36520b53-e1d0-4c96-bec8-0df85536a96b");
public static readonly Guid CustomerEdited = new Guid("732592d3-7423-4250-aa74-e10fe1e7c030");
}
我希望能夠從數據庫中programmaticaly創建ActionTypes,而不是由我自己寫的值。
所以我想要做的事,如:
public class ActionTypes
{
List<ActionType> list = context.GetAllActionTypes();
foreach(ActionType type in list)
{
public static readony Guid type.ActionTypeName = type.ActionTypeId;
}
}
我如何能實現我的意圖?
最好的問候
我不知道我的理解。 'Dictionary'有幫助嗎? –
knittl
你在這裏問的問題非常不清楚。你有代碼的工作,你想要什麼不同? –
對不起,我編輯了問題 – user3041845