Ссылка на сущность в типе контента (новые элементы)

Я создаю тип контента, который имеет поле, которое ссылается на одну и ту же сущность с возможностью нескольких значений, и разрешает добавлять новые и разрешает добавление существующих в поле Ссылка на сущность. в основном концепция заключается в создании справочной таблицы, в которой Person (Entity) является другом для нескольких лиц. пока я добавляю данные, интерфейс позволяет мне идеально добавлять новую сущность в поле ссылки, но новое лицо (сущность), добавляемое во время добавления родительского элемента, не отображается в основном списке. введите описание изображения здесь, как указано выше, человек, у которого Джордж (Бассель и Маноаэль) в качестве друзей, я назначил Басселя в качестве друга Джорджу, пока я заполняю его данные, и добавил Маноаэля в качестве нового элемента во время этого процесса, но Маноаэль не указан в основном цикле.

вид бритвы, который я использовал,

@foreach(var lead in AsDynamic(Data["Default"])){
<div class="sc-element">@Edit.Toolbar(lead)
    <strong>First Name: @lead.FirstName</strong>
    <br/>
    @Html.Raw(lead.Bio)
    <hr>
    <strong>Friend of:</strong>
    <ul>
    @foreach(var item in AsDynamic(lead.ReleatedTo)){
        <li>@item.FirstName</li>
    }
    </ul>
    <hr>
</div>
<br /><br />

}


person Bassel Issa    schedule 30.04.2017    source источник


Ответы (1)


В вашем основном списке показаны все объекты «Человек», которые назначены этому экземпляру модуля. Я считаю, что вы ищете список всех объектов "Person" в приложении, к которым можно получить доступ, используя AsDynamic(App.Data["Person"]), а не только Data ["..."].

см. также http://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content

person iJungleBoy    schedule 15.05.2017