J'ai essayé de le chercher sur google mais n'a pas pu trouver la réponse alors je vais l'essayer ici. J'utilise Subonic et essaie de remplir un objet en utilisant:comment faire subonic convertir une chaîne à mon personnalisé Type
Model.Object o = new Select()
.From<Object>()
.Where("Id")
.IsEqualTo(id)
.ExecuteSingle<Model.Object>();
Lors de cette opération que je reçois l'erreur: objet de type « System.String » ne peut pas être convertie en type « CustomType » L'une des propriétés est stockée dans la base de données en tant que varchar. Dans l'objet Model.object, cette propriété est définie en tant que CustomType. J'ai déjà ajouté un opérateur implicite à ce type comme suit:
public static implicit operator CustomType(String value)
{
return new CustomType(value);
}
Qu'est-ce que je fais de mal ici? ou ai-je oublié quelque chose? Essayez n'importe quelle aide
J'ai essayé mais sans succès. les points d'arrêt de la classe du convertisseur ne sont pas touchés. Je suis désemparé –
Ensuite, je serais mieux d'utiliser la classe générée de SubSonic. –