Question

Comment créer un contexte de données générique sur linq signifie que si la base de données change, je n'ai rien à modifier sur linq datacontext.

Veuillez spécifier le code ou le lien

Était-ce utile?

La solution

Si vous avez besoin de ce niveau d'interrogation dynamique, LINQ est probablement la mauvaise technologie. L'un des principaux avantages de LINQ est le typage statique, ce qui est généralement un avantage. Si vous orthographiez mal une colonne dans votre code, vous obtiendrez une erreur de compilation plutôt qu'une erreur d'exécution.

Toutefois, si vous devez être en mesure de gérer des modifications arbitraires du schéma de base de données sans recompilation, vous vous opposerez à l'API. Choisissez plutôt ADO.NET standard (DataReaders, DataAdapters, etc.).

Autres conseils

Je ne pense pas que cela soit pris en charge dans VS2008. Vous devez reconstruire votre .dbml

Je pense que vous voulez écrire une couche métier. C’est normalement ainsi que votre demande dépendrait d’un DAL particulier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top