Question

Je sais comment marquer un groupe de domaines comme clé primaire dans des entités ADO.NET, mais je ne l'ai pas trouvé un moyen de déclarer des contraintes uniques ou les contraintes de vérification.

Cette fonctionnalité est-manque sur le concepteur ou sur le cadre?

Était-ce utile?

La solution

Prise en charge des clés / contraintes uniques n'existe pas dans les entités ADO.NET à v4.0, voir la réponse à « un à une association sur une clé étrangère avec contrainte unique », où dit Diego B Vega:

  

Je sais que nous n'avons pas ajouté   support pour les clés uniques autres que   clés primaires 4.0.

Il ne fournit toutefois une solution de contournement possible / pirater (qui vient avec toutes les mises en garde normales):

  

Comme vous le savez probablement, il est   souvent possible de « mensonge » à l'entité   Cadre et dire dans le SSDL, pour   par exemple, que certains clé unique est la   clé primaire. Je pense cela fonctionnerait   très bien si la clé primaire réelle est   une clé de substitution (à savoir l'identité   colonne qui a été ajoutée pour cette   but) et vous ne même pas à   la carte dans le modèle.

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