我试图在谷歌上搜索它,但找不到答案,所以我会在这里尝试。我正在使用 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);
}
我在这里做错了什么?还是我错过了什么?任何帮助表示赞赏