J'ai créé un contrôle asp.net personnalisé qui vous permet de lier un objet, il fonctionne un peu comme une grille de propriétés winform.Linq to Sql + types de données personnalisés
Voici mon problème: le contrôle regarde les propriétés publiques et les types de la classe, s'il détecte un type de couleur, il rend un sélecteur de couleur, etc .. Fonctionne bien pour les classes que je crée - mais pas si bien utiliser une entité à partir du lien puisque ses propriétés publiques sont des types primitifs (int, string, bool).
J'ai créé un type de données personnalisé dans la couleur appelée sql2005 et j'espérais qu'il procéderait plus à l'entité créée par LINQ, mais il voit que son type sous-jacent qui est System.string
Alors, comment est-ce que je crée mes types d'entité mais ai .NET voir d'autres types? Puis-je changer le type avant de le renvoyer à l'appelant?
-à-dire:
public IEnumerable<SomeObject> GetSomething()
{
MyEntity entity = new MyEntity("constr");
var a = blahblah...;
// Modify the types here?
return a;
}