0
私はASP.NET Boilerplateフレームワークを試していますが、本当に好きですが、まだ多くのことを学ぶ必要があります。私は次のようなケースを働かせることはできません。 私は2つの関連するエンティティを持っている:Guest
とSocialMedia
モデルバインディング関連のエンティティ
CreateGuestViewModel
は次のようになります。私はGuestAppService.Create
で、[保存]ボタンをクリックした後
<div class="form-group">
<label asp-for="SocialMedia.Twitter"></label>
<input asp-for="SocialMedia.Twitter" class="form-control" placeholder="Enter guest's twitter'" />
</div>
:
public class CreateGuestViewModel
{
public CreateSocialViewModel SocialMedia { get; set; }
}
ビューは次のようになります方法、SocialMedia
のメンバーはnull
です。
[AutoMapTo(typeof(Guest))]
public class CreateGuestInput
{
public CreateSocialMediaInput SocialMedia { get; set; }
}
[AutoMapTo(typeof(SocialMedia))]
public class CreateSocialMediaInput
{
public string Twitter { get; set; }
}
私は何かが不足していると確信しています。どう思いますか?
おかげで、あなたはモデルとしてCreateGuestViewModel
とCreateSocialViewModel
を使用しているHTML側で マリウス