2014-01-20 5 views
0

Я подумываю о покупке пакета Kendo UI от Telerik. Но когда я просматриваю их демонстрацию элемента управления Grid, он всегда показал, что привязывает сетку к объекту ViewModel. Я знаю, что при преобразовании объекта EF в объект Json иногда мы получим круговую опорную ошибку. Я могу обойти его, установив db.Configuration.ProxyCreationEnabled = false; Я пробовал работать с SlickGrid. Интересно, удалось ли кому-либо связать сетку пользовательского интерфейса Kendo напрямую с EF-объектом?Kendo UI - привязка непосредственно к объекту EF?

ответ

0

Вы можете поместить атрибут [ScriptIgnoreAttribute] в свойства, вызывающие круговые зависимости. Я бы рекомендовал вам использовать объект, ориентированный на модель представления, только с необходимой информацией. Это должно уменьшить размер данных базы данных, который возвращается из базы данных.

Я не знаю, есть ли проблемы с этим из вашего комментария, но Telerik говорит, чтобы использовать объекты модели представления. Telerik Documentation

+0

Вы имеете в виду [ScriptIgnore]? Я видел это из некоторого сообщения в StackOverFlow, однако, я все еще получаю круговую ошибку ссылки. При установке ProxyCreatingEnabled = false работает. –

+0

Я уверен, что вы правы, поэтому я изменяю атрибут в своем посте. Я не знаю, почему у вас проблема. – jwize

+0

Интересно, есть ли какие-либо различия между [ScriptIgnoreAttribute] и [[ScriptIgnore]? Я пробовал оба, и ни один из них не работает –

Смежные вопросы