2009-08-06 8 views

Répondre

1

Il contient les colonnes BuiltOn, CreatedBy, ModifiedOn et ModifiedBy intégrées que vous auriez juste besoin d'ajouter à votre table. Pour d'autres capacités d'audit, je suggérerais d'écrire des déclencheurs.

+0

Non, veuillez ne pas écrire de déclencheurs. Ils sont une énorme douleur à maintenir. –

+0

Ils sont? Juste pour l'audit? Je n'ai jamais vraiment eu un problème là-bas, et je pensais qu'avoir ce genre de fonctionnalité intégrée dans le db lui-même amélioré perf. Je suppose que je peux me tromper, mais je n'ai pas encore eu de problèmes pour les maintenir ... Qu'est-ce qui me manque? – rball

1

Avec 3.x utilisant LinqTemplates ou 2.2 utilisant RepositoryRecord, vous pouvez écrire une classe de base de référentiel, puis ajouter un audit dans les classes de référentiel dérivées. I demonstrated how to use a repository base class sur mon blog (pour 2.2).