2011-03-28 4 views

답변

1

NHibernate.ByteCode.Castle과 같이 프록시 용도로 사용 하시려면 NHibernate이 필요합니다. 그걸로 ISession에 문제가 없어야합니다.

같은 클래스에서 Fluent의 항목을 사용하는 경우 FluentNHibernate이 필요합니다.

+0

그래서 어디서 ISession.Evict 명령에 액세스합니까? – JamaicasFinest

+0

참고 : SharpArch와 FluentNhibernate도 사용하고 있습니다. – JamaicasFinest

+0

@Jamaica ISession은 Hibernate 항목입니다. 위에서 언급 한 내용이 있다면 ISession이나 구체적인 객체를 사용해도 아무런 문제가 없어야합니다. Session은 인터페이스이며, Session은 인터페이스를 구현하는 구체적인 클래스입니다. Evict() 메서드를 호출하려면 Session의 구체적인 인스턴스가 있어야합니다. – squillman