Re[3]: EF и пользовательские поля. Как реализовать?
От: Аноним  
Дата: 03.01.14 10:45
Оценка:
А>Спасибо за ответ

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


А>То есть в БД будет 1 таблица с полями Name, Value, Type, ContactID?

Да
А>Value — всегда string? — а как быть с типизацией (DateTime, int, bool)?
Можно сделать иерархию, можно в Value использовать object а не string.
А>Как это будет связано с сущностью Contact? — у Contact будет List<Field> ?
Да
А>У нас Contact часто отображается в гридах — как тогда вывести эти пользовательские колонки в грид? — как быть с их типом, если они все string грид не сможет их ни фильтровать правильно ни сортировать...
Сортировать по enum FieldType. Вообще в гриде я думаю следует отображать тип поля, что бы пользователь знал какие данные можно вводить, ведь email != phone.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.