在 CTP 4 中,我们可以选择我们想要映射的属性,如下所示:
this.MapSingleType(i => new
{
i.Id,
i.OriginalFileName,
i.Extension,
i.MimeType,
i.Width,
i.Height,
i.ImageStoreLocationId,
i.AlternateText,
i.ImageData
});
我们如何在 CTP5 中实现这一点?
我尝试使用以下 Map 配置,但这似乎不起作用,因为我仍然必须明确忽略 (this.Ignore(..)) 我不想映射的属性:
Map(config =>
{
config.Properties(i => new
{
i.OriginalFileName,
i.Extension,
i.MimeType,
i.Width,
i.Height,
i.ImageStoreLocationId,
i.AlternateText,
i.ImageData
});
config.ToTable("Images");
});
考虑到新的 API 应该更流畅,奇怪的是我必须编写更多的代码来实现同样的事情。
谢谢本