im en utilisant le NHibernate Fluent avec la fonctionnalité d'automapping!Dynamiquement propriété .Not.Insert(). Not.Update() Mappage Fluent NHibernate
Je suis actuellement en utilisant l'instruction de mappage follwing pour empêcher les valeurs des colonnes générées automatiquement à jour/insérer
.Override<Entity>(map => map.Map(d => d.STATUS).Not.Insert().Not.Update())
Il fonctionne très bien jusqu'à présent, mais maintenant je cherche un moyen d'obtenir cette résolu de façon plus dynamique.
Ce que je voudrais faire est:
Je veux déclarer un attribut personnalisé appelé [ReadOnlyDbField], puis déclarer toutes les propriétés de l'entité avec cet attribut personnalisé dire: Il suffit de lire cette valeur et ne mettent pas à jour/insérez-le.
Ensuite, je veux dire la configuration de mappage:
Map all properties with the custom attribute [ReadOnlyDbField] to Not.Insert().Not.Update()
est-il un moyen d'obtenir?
Merci
Daniel
Bonjour Karel. Merci pour l'idée - mais je ne sais pas qui implémenter mes besoins avec la méthode générée. Peut-être que j'ai une tête bloquée? :) –
Désolé, je ne suis pas ... –