NHibernate Płynne i nazwane zapytania
Używam Nhibernate z biegłością. Teraz chcę wywołać pewną procedurę składowaną i użyć nazwanych zapytań. Stworzyłem kilka plików XML:
<?xml version="1.0" encoding="utf-8"?>
<hibernate-mapping>
<sql-query name="CleanAppendicesHierarchies">
exec intf_CleanUpAppendixHierarchy
</sql-query>
</hibernate-mapping>
FluentConfiguration cfg =
Fluently.Configure().Database(MsSqlConfiguration.MsSql2005.ConnectionString(
c => c.Is(dbConnectionString)).ShowSql())
.Mappings(m => m.FluentMappings.AddFromAssembly(mappingAssembly))
.Mappings(m => m.HbmMappings.AddFromAssembly(mappingAssembly));
Teraz zawsze mam wyjątek: (większość wewnętrznych wyjątków) {"hibernate-mapping xmlns = '' nie było oczekiwane."} {"Wystąpił błąd w dokumencie XML (1, 2)."}
Bawiłem się, ale jeśli usunę mapowanie hibernacji, to narzeka na tag sql-query.
Co jest nie tak w moim podejściu? Wyszukałem już znalezione przykłady, ale oczywiście bez Fluent ....
Każda wskazówka jest doceniana