Работает ли breezesharp с метаданными NHibernate?

Мы долгое время использовали breeze, и теперь я пытаюсь получить доступ к существующему контроллеру webapi с помощью клиента breezesharp. Наш контроллер использует NHibernate для доступа к данным.
На FetchMetadata приложение выдает ссылку на объект, а не установленное исключение в этой строке (24)
_schema = json["schema"]; в CsdlMetadataProcessor.
Если я посмотрю на наши метаданные, то там нет узла схемы.
Я что-то пропустил? Есть ли другая конфигурация для NHibernate?

редактировать: я также пытался экспортировать свои метаданные и импортировать их с помощью ImportMetadata в метаданное хранилище, но при создании типа clr выдается еще одно исключение...

Спасибо

2 ответа

Хорошо, это была ошибка, и она будет исправлена ​​в следующей версии Bree-Sharp, которая выйдет позже на этой неделе.

В порядке,

это моя вина. Ошибка с метаданными NHibernate была исправлена, но мои объекты не наследуются от BaseEntity, Мы интенсивно используем бриз с SPA, и я был рад повторно использовать мой существующий код с клиентом.net, но получая мои модели объектов из BaseEntity Класс Бриз не вариант.

Можно ли использовать отражение.emit или Castle DynamicProxy для создания прокси-моделей на лету? Таким образом, модель может остаться без наследства.

Спасибо

Другие вопросы по тегам