1

저는 Windsor와 NHibernate를 사용하여 ASP.NET 응용 프로그램을 개발하고 있습니다. Castle의 새로운 NHibernateFacility을 사용하고 싶습니다.하지만 .NET 3.5에서만 멈추었습니다. AutoTx와 함께 NHibernateFacility는 .NET 4 만 대상으로합니다.C# - Castle.Facilities.NHibernate on .NET v3.5를 사용할 수 있습니까?

v3.5에서 다시 컴파일해도 안전합니까? 그렇지 않은 경우 응용 프로그램마다 하나 이상의 ISessionFactory를 유지 관리하는 또 다른 쉬운 방법이 있습니까?

답변

0

가장 쉬운 방법은 IDictionary<string, ISessionFactory>입니다. 액세스가 단일 스레드이거나 모든 세션 팩토리가 시작시 초기화되면 동기화가 필요하지 않습니다.

+0

Castle.Facilities.NHibernate를 .NET 3.5에서도 사용할 수 있는지 알고 싶습니다. AutoTx Facility를 사용하고 싶기 때문에 관심이 있습니다. –

+0

가장 많이 사용되는 동시 사전을 사용하기 때문에 IMO는 추측 할 수 있습니다. .NET 4에 도입되었습니다. – Firo