Я создаю тип контента, который имеет поле, которое ссылается на одну и ту же сущность с возможностью нескольких значений, и разрешает добавлять новые и разрешает добавление существующих в поле Ссылка на сущность. в основном концепция заключается в создании справочной таблицы, в которой 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 />
}