J'essaie de ranger mon code, j'ai un certain nombre de projets qui ont des références à ma couche de service, c'est-à-dire la DLL. Cela signifie que lorsque je distribue une nouvelle couche de service, je dois télécharger un certain nombre de couches de service qui sont généralement les mêmes ..Partage de mon référentiel (modèle de référentiel) avec d'autres projets (.NET)?
Bien sûr, l'utilisation de la référence ADD est très rapide, car son un ensemble parle à un autre. .
Je voulais connaître les avantages et les inconvénients d'une méthode alternative ..
Je pourrais utiliser un service Web/WCF pour envelopper ma couche de service, mais ne serait-ce défaisant l'objet ..
Et qu'en est-il de la vitesse, mes applications de bureau doivent maintenant appeler le service web/wcf au lieu d'accéder à la référence de l'assembly ??
Mes discussions de la couche de service à ma couche bien sûr des données et mes clients nevere parler à la couche de données directement ..
C'est la question de la couche de service qui est où ma logique métier est partagée entre plusieurs des applications ..
application de bureau, 2 site x, 2 x projets WCF (utilisés en tant que services Web)
Tout conseils sur la façon dont je peux obtenir le plus rapide possible scenerio sans répéter mon code qui est effet ce que je suis faire maintenant, c'est-à-dire
chaque application (bureau, site Web, wcf) ont des copies sur la même DLL et ont des références (ajouter la référence dans vs 2008) ..
Idées?
@mark: pourquoi devez-vous télécharger quelque chose lorsque vous mettez à jour votre couche de service? Les applications qui l'utilisent devraient obtenir la version la plus récente lorsqu'elles sont prêtes. Ne veulent-ils pas d'abord tester avec votre nouvelle version? –
merci, mais le point est que tous les clients sont à moi, donc je sais que cela fonctionne, je l'ai testé ... Mais maintenant j'ai télécharger les DLL à divers endroits - son code dupliqué .. Je voulais savoir si sa bonne pratique envelopper la couche de service (modèle de dépôt) avec WCF ou similaire mais je suis inquiet au sujet de la vitesse etc ... –
@mark: tous les clients pointent-ils sur la même base de données? (bien que peut-être cela n'a pas vraiment d'importance) –