/ / CreateSQLQuery działa, ale QueryOver nie działa z NHibernate - c #, mysql, nhibernate, model-view-controller

CreateSQLQuery działa, ale QueryOver nie działa z NHibernate - c #, mysql, nhibernate, model-view-controller

Dlatego próbuję wykonać podstawowe zapytaniez tabeli, aby zwrócić wiersze. Teraz mam obiekt reprezentujący dane w tabeli i jest mapowany w pliku hbm.xml. O ile mi wiadomo, mapowanie jest poprawne (jest to prosta tabela z kluczem auto-inkrementującym i wartością ciągu znaków).

Kiedy robię:

session.CreateSQLQuery("SELECT * FROM db.table").List()

na przykład zapytanie wynikowe działa.

Jeśli jednak to zrobię:

session.QueryOver<MyObject>().List()

wynik jest zerowy.

Odpowiedzi:

2 dla odpowiedzi № 1

Zazwyczaj dzieje się tak, ponieważ twój plik XML nie jest oznaczony jako zasób osadzony w twoim projekcie.

Spójrz tutaj:-

wprowadź opis obrazu tutaj