2009-05-09 7 views
1

En utilisant Subsonic 3 Je les champs:Subsonic Trois (3) champs CreatedBy pas la mise à jour

 o CreatedOn (datetime) 
     o CreatedBy (nvarchar(50)) 
     o ModifiedOn (datetime) 
     o ModifiedBy (nvarchar(50)) 

Quand j'ajouter des données sur ma table, il n'ajoute des données à ces colonnes. Est-ce que je manque quelque chose?

Répondre

1

Ces champs ne sont pas automatiquement remplis dans la version 3 comme ils l'étaient dans la version 2, sauf si vous utilisez les modèles ActiveRecord. Vous pouvez modifier les modèles assez simplement pour ajouter la fonctionnalité vous-même.

+0

N'auriez-vous pas à modifier la source plutôt que les modèles? – Jon

+0

Pas besoin de modifier la source, vous pouvez simplement modifier les fichiers Context.tt pour remplir automatiquement les champs requis avant d'appeler update/insert. –

+0

J'utilise maintenant les modèles ActiveRecord qui les intègrent mais quand j'appelle repository.add ces champs ne sont toujours pas remplis – Jon

Questions connexes