0

J'ai essayé de trouver des tutoriels/articles sur l'utilisation de UnitOfWorkApplication dans ASP.NET (pas MVC). Mais toutes les informations que je peux trouver sont sur la façon de l'utiliser dans ASP.NET MVC. Cela signifie-t-il qu'il n'est pas possible d'utiliser Rhino.Commons.HttpModules.UnitOfWorkApplication dans nos anciennes applications Webform?Est-il possible d'utiliser Rhino.Commons.HttpModules.UnitOfWorkApplication dans ASP.NET 3.5 (pas MVC)?

Je rencontre le problème que j'utilise référentiel hérité de Rhino.Commons.NHRepository dans les pages ASP.NET. Il nécessite d'appeler UnitOfWork.Start() avant d'appeler des fonctions dans le référentiel. Je suis assez perdu à comprendre comment intégrer cela dans ASP.NET.

Répondre

1

Oui, cela fonctionne avec ASP.NET standard. Faites simplement hériter votre application GlobalApplication de UnitOfWorkApplication. UnitOfWork.Start() est automatiquement exécuté au démarrage de la requête (source code). Pour référence, vérifiez le wiki page.

+0

Je reçois une erreur "Impossible de trouver le fichier D: \ PathOfSite \ Windsor" lorsque vous parcourez le site après avoir hérité de UnitOfWorkApplication. Je pense que j'ai besoin de config pour Windsor? Mais comment? –

+0

vous pouvez utiliser xml (windsor.config) ou binsor (windsor.boo) pour configurer windsor. Voir cet exemple de configuration de binsor: https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/SampleApplications/Exesto/Exesto.Web/Windsor.boo –

+0

Merci beaucoup. Ça marche! –

Questions connexes