Re[2]: EF и пользовательские поля. Как реализовать?
От: Аноним  
Дата: 03.01.14 10:31
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Можно так:


А>
А> class Field
А>  {
А>    public strang Name{get;set;}

А>    public strina Value{get;set;}

А>    public FieldType Type{get;set;}
А>  }

А> enum FieldType
А>{
А>  Email,
  
А>  Phone
А>}
А>


А>Можно еще сделать иерархию классов Field. По разному можно, зависит от задачи.


Спасибо за ответ

У меня куча вопросов

То есть в БД будет 1 таблица с полями Name, Value, Type, ContactID?
Value — всегда string? — а как быть с типизацией (DateTime, int, bool)?

Как это будет связано с сущностью Contact? — у Contact будет List<Field> ?

У нас Contact часто отображается в гридах — как тогда вывести эти пользовательские колонки в грид? — как быть с их типом, если они все string грид не сможет их ни фильтровать правильно ни сортировать...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.