2010-08-16 7 views
1

J'ai créé un modèle de données avec EF 4.0, mais je ne suis pas sûr de savoir comment capturer des éléments comme les déclencheurs dans ce modèle afin que d'autres puissent le déployer: Tables, Vues, ​​Triggers, etc. irait avec ça. Y a-t-il un moyen de tirer les déclencheurs dans la construction du modèle?Incorporer des déclencheurs dans le modèle

Merci!

-B

+0

Est-il nécessaire de capturer les déclencheurs de la base de données? Est-ce que mettre des gestionnaires d'événements sur vos entités fonctionnerait pour ce que vous essayez de faire? Ce n'est certainement pas la même chose, mais cela pourrait faire l'affaire en fonction de ce dont vous avez besoin. –

+0

Merci Justin ... Je pense que nous allons suivre ceux-ci en dehors de la DB – scarpacci

+0

Devinez j'aurais dû l'ajouter comme une réponse alors. :) –

Répondre

0

Mettre les gestionnaires d'événements sur vos entités est certainement pas la même chose, mais il peut faire le travail en fonction de ce que vous avez besoin. Quelques références que j'ai utilisé pour cela si vous en avez besoin:

How to: Execute Business Logic During Scalar Property Changes

How to: Execute Business Logic When the Object State Changes

How to: Execute Business Logic When Saving Changes

Entity Framework (EF) – Events (celui-ci est assez bonne)

Je ne sais pas si vous avez déjà fait ce que tu voulais faire, mais HTH.

Edit: Une erreur stupide que j'ai fait: Attention aux boucles infinies si vous utilisez un événement OnPropertyChanged ou OnPropertyChanging de modifier une autre propriété (dans mon cas, il était MyEntity.DateModified).

Questions connexes