我正在尝试 ASP.NET Boilerplate 框架,我真的很喜欢它,但是还有很多东西要学。我无法使以下案例起作用。我有两个相关的实体:Guest
和SocialMedia
CreateGuestViewModel
看起来像这样:
public class CreateGuestViewModel
{
public CreateSocialViewModel SocialMedia { get; set; }
}
视图如下所示:
<div class="form-group">
<label asp-for="SocialMedia.Twitter"></label>
<input asp-for="SocialMedia.Twitter" class="form-control" placeholder="Enter guest's twitter'" />
</div>
单击保存按钮后,在GuestAppService.Create
方法中,SocialMedia
成员是null
.
[AutoMapTo(typeof(Guest))]
public class CreateGuestInput
{
public CreateSocialMediaInput SocialMedia { get; set; }
}
[AutoMapTo(typeof(SocialMedia))]
public class CreateSocialMediaInput
{
public string Twitter { get; set; }
}
我确定我错过了一些东西。你怎么看?
谢谢,马吕斯