Répondre

6

Prise en charge des clés/contraintes uniques n'existe pas dans les entités ADO.NET en v4.0, voir la réponse à « one-to-one association on a foreign key with unique constraint », où dit Diego B Vega:

Je sais que nous n » t ajouté prise en charge des clés uniques autres que clés primaires dans 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 » à Entité Cadre et dites-le dans le SSDL, pour instance, qu'une clé unique est la clé primaire . Je pense que cela fonctionnerait très bien si la clé primaire réelle est une clé de substitution (c'est-à-dire une colonne IDENTITY qui a été ajoutée pour ce but ) et que vous n'avez même pas besoin de le dans le modèle.