-1
명령을 실행하기 위해 어떤 네임 스페이스가 프로젝트에 있어야합니까? ISession.Evict (obj) ????NHibernate 네임 스페이스
명령을 실행하기 위해 어떤 네임 스페이스가 프로젝트에 있어야합니까? ISession.Evict (obj) ????NHibernate 네임 스페이스
NHibernate.ByteCode.Castle
과 같이 프록시 용도로 사용 하시려면 NHibernate
이 필요합니다. 그걸로 ISession에 문제가 없어야합니다.
같은 클래스에서 Fluent의 항목을 사용하는 경우 FluentNHibernate
이 필요합니다.
그래서 어디서 ISession.Evict 명령에 액세스합니까? – JamaicasFinest
참고 : SharpArch와 FluentNhibernate도 사용하고 있습니다. – JamaicasFinest
@Jamaica ISession은 Hibernate 항목입니다. 위에서 언급 한 내용이 있다면 ISession이나 구체적인 객체를 사용해도 아무런 문제가 없어야합니다. Session은 인터페이스이며, Session은 인터페이스를 구현하는 구체적인 클래스입니다. Evict() 메서드를 호출하려면 Session의 구체적인 인스턴스가 있어야합니다. – squillman