2010-03-10 4 views
0

Je tente d'exposer une base de données via ADO RIA pour laquelle nous avons seulement une interface basée sur ODBC. La "base de données" est un serveur et de nouveaux éléments sont développés tout le temps, donc je voudrais que le serveur vérifie les métadonnées au démarrage (en utilisant les méthodes du schéma odbc) et expose ensuite ce qu'il trouve via les services RIA .... nregenerate quand ils ont besoin d'accéder à de nouveaux éléments.IDataServiceMetadataProvider/ResourceType .... que faire pour les types dynamiques sans type CLR?

En tant que tel, je n'ai aucun type de CLR pour tous les développés développés.

ResourceType tableType = new ResourceType(
typeof(object), 
ResourceTypeKind.EntityType, 
null, 
"Martini", 
table_name, 
false 
); 
tableType.CanReflectOnInstanceType = false; 

Je ne peux pas mettre en quelque sorte Null comme type d'élément CLR, et en entrant typeof (objet) semble entraîner des erreurs de réflexion lorsque vous essayez d'accéder aux propriétés. Toute documentation sur la façon de faire cela? Je ne veux pas vraiment entrer dans les types ... mais si je dois, je vais probablement générer dynamiquement via bytecode emit.

Répondre

Questions connexes