Nhibernate с Json.net 4.0 - PullRequest
       2

Nhibernate с Json.net 4.0

0 голосов
/ 23 марта 2012

Привет, кто-нибудь может мне помочь с json serializer и nhibernate, я хочу сказать json, как глубоко он должен пойти с сериализацией что-то вроде:

Employess => Компания => Работа

и я хочу сериализовать только

Employess => Компания и вот перерыв для JSON.

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

Как правило, вы хотите создать DTO-объект, в обязанности которого входит знание того, как сериализовать себя.На самом деле объект nhibernate не должен знать, как преобразовать себя в то, что нужно потребителю json.

1 голос
/ 24 марта 2012

Вы должны украсить свойство Job атрибутом [JsonIgnore].

[JsonIgonre]
public <JobType> Job {get; set;}

Таким образом, сериализатор будет игнорировать это свойство.Вам нужно будет добавить правильный оператор using в заголовок вашего класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...