У меня есть следующий классОбщий список <Type> для ENUM
public partial class ActionType
{
public System.Guid ActionTypeId { get; set; }
public string ActionTypeName { get; set; }
}
Теперь я хочу, чтобы использовать все ActionTypes, хранящиеся в базе данных, как это:
MyEntity entity = new MyEntity();
entity.ActionTypeId = ActionTypes.???
здесь я хочу, чтобы иметь возможность выбрать ActionTypeId by 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");
}
Я хочу, чтобы иметь возможность создавать ActionTypes programmaticaly из базы данных, а не писать значения самостоятельно.
Так что я хочу сделать что-то вроде:
public class ActionTypes
{
List<ActionType> list = context.GetAllActionTypes();
foreach(ActionType type in list)
{
public static readony Guid type.ActionTypeName = type.ActionTypeId;
}
}
Как я могу осуществить то, что я намерен?
наилучшими пожеланиями
Я не уверен, я понимаю. Помогает ли 'Словарь'? –
knittl
Непонятно, что вы здесь задаете. У кода, который у вас есть, что вы хотите по-другому? –
Извините, ребята, я отредактировал вопрос – user3041845