Есть ли какое-либо поле документации entity.property на ветру? Например, в entity.property в EntityFramework есть два свойства документации: подробное описание и сводка. Я вижу эти два свойства в метаданных на стороне клиента, но мне интересно, используются ли какие-либо из этих свойств на ветру. Анализируя breeze.debug.js, я не заметил использования этих или подобных свойств, но, возможно, у кого-то есть идея, как их использовать (извлекать из метаданных) и прикреплять, например, к экземпляру сущности. Или может у кого есть похожее решение.
Документация по недвижимости
Ответы (1)
Это хорошая идея!. Пожалуйста, добавьте это в бриз Голос пользователя. Мы очень серьезно относимся к этим предложениям. Надеюсь, мы также сможем получить некоторую документацию, описывающую, как перехватить процесс извлечения метаданных, чтобы вы могли добавить свою собственную логику для этого.
В качестве временной меры метод MetadataStore.fetchMetadata в настоящее время действительно возвращает (в методе promise 'then') необработанные "метаданные", полученные с сервера. Итак, на данный момент вы можете установить это и выбрать эти свойства и прикрепить их непосредственно к каждому соответствующему бризу dataProperty.
Обратите внимание, что к тому времени, когда метод fetchMetadata вернет, все хранилище метаданных уже будет заполнено типами сущностей, свойствами данных, свойствами навигации и т. д. Это значительно упрощает задачу.