NHiberante로 시작하는 데 큰 어려움을 겪고 있습니다.NHibernate로 시작하기
주요 문제 :
내 hbm.xml 파일은 어디에 있어야합니까? Mappings 폴더를 만들었지 만 "xxx.hbm.xml 파일을 찾을 수 없습니다."라는 오류 메시지가 나타납니다.
방언 cf.AddClass (typeof (xxx))를 통해 특정 클래스를로드하려고했습니다. 하지만 여전히 나에게 같은 오류를 준다. (파일은 embebed 리소스로 표시된다.)
또한 나는 연결에 심각한 문제가있다. 나는 cfg xml 파일을 사용하는 것을 멈추었으며, 라이브러리 여기 있습니다.
Configuration cfg = new Configuration();
cfg.AddClass(typeof(Tag));
ISessionFactory sessions = cfg.BuildSessionFactory();
AgnosticConnectionHandler agch = new AgnosticConnectionHandler("xxx","xxx","geo_biblio","localhost",
5432,DatabaseInstance.PostgreSQL);
ISession sessao = sessions.OpenSession(agch.GetConnection);
ITransaction tx = sessao.BeginTransaction();
Tag tag1 = new Tag();
tag1.NomeTag = "Teste Tag NHibernate!!!";
sessao.Save(tag1);
tx.Commit();
sessao.Close();
나를 위해 모든 팁은?이 코드의 라인 2에서 예외를 받고, 그리고 할 것을 아직 확실하지 않다 있습니다.
를 어떤 도움에 감사드립니다. 감사합니다
을
오류 설명을 붙여 넣을 수 있습니까? –