У меня есть некоторый класс, который конструирует себя из строки, например:
CurrencyVector v = new CurrencyVector("10 WMR / 20 WMZ");
На самом деле это класс, который содержит несколько значений валют, но это не имеет большого значения.
Мне нужно изменить тип столбца в моей таблице LINQ (в конструкторе vs 2010) с String на этот класс CurrencyVector.
Если я делаю это - я получаю ошибку времени выполнения, когда среда выполнения LINQ пытается привести String как CurrencyVector (при заполнении таблицы из базы данных).
Добавление IConvertible не помогло.
Я обернул эти столбцы в свойствах, но это уродливое и медленное решение.
Поиск в интернете не дал результатов.