thiosyiasar
Messages postés186Date d'inscriptionlundi 11 mars 2002StatutMembreDernière intervention30 novembre 2010
-
11 sept. 2007 à 10:40
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
11 sept. 2007 à 14:05
Bonjour a tous !
Voila mon PB:
J'ai deux assembly :
Un pour l'accès aux données.
Un autre contenant les entités
La couche d'accès aux données communique via ces entités qui sont des objets composé uniquement de propriétés. Toutes les entités (Contact, Entreprise, Site....)héritent de la classe abstraite Entity. Cette classe abstratite Entity est composé par une prorpriété ID.
Je voudrais que la prorpriété ID de la classe Entity soit accessible :
- En lecture pour tout le monde donc Public
- En ecriture uniquement pas l'assembly d'accès aux données.
Mon problême est donc de ne permettre l'accès a cette propriété en ecriture pour un assembly ou un type (genre classe abstraite ou interface).
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 11 sept. 2007 à 11:10
ah ok...
dans ce cas... y a pas grand chose à faire malheureusement. Tu ne peux pas "filtrer" par le type de l'appelant.
Par contre, tu peux faire en sorte que ta classe d'acces aux données (abstract, interface... provider) soit dans la même assembly que ton entity... et dans ce cas, ton internal fonctionnera.
En tout cas, c'est à tester.