Я попытался найти его в Google, но не смог найти ответ, поэтому попробую здесь.
Я использую Subonic и пытаюсь заполнить объект, используя:
Model.Object o = new Select()
.From<Object>()
.Where("Id")
.IsEqualTo(id)
.ExecuteSingle<Model.Object>();
При этом я получаю сообщение об ошибке:
Объект типа «System.String» нельзя преобразовать в тип «CustomType»
Одно из свойств хранится в базе данных как varchar. В Model.object это свойство определяется как CustomType. Я уже добавил неявный оператор к этому типу следующим образом:
public static implicit operator CustomType(String value)
{
return new CustomType(value);
}
Что я здесь не так делаю? или я что-то упустил? любая помощь приветствуется