发布
社区首页 >问答首页 >Automapper ProjectTo没有映射POCO对象的JsonB ColumnType

Automapper ProjectTo没有映射POCO对象的JsonB ColumnType
EN

Stack Overflow用户
提问于 2021-12-31 11:01:21
回答 1查看 145关注 0票数 0

我正在与Npgsql实体框架核心提供者一起使用EF Core 6。我有一个表,其列类型为jsonb,映射到POCO对象。如果我查询数据库并将Automapper用于ProjectTo,则属性为空。如果我使用Automapper来Map,那么这个对象就被正确地填充了。

jsonb列是POCO对象的列表,我正在映射到一个RepeatedField,该列表包含相同类型的对象。

下面是一个工作的DotNetFiddle:

https://dotnetfiddle.net/WlrnIQ

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-31 11:27:14

因为您希望由AutoMapper填充的属性没有一个setter:

代码语言:javascript
代码运行次数:0
复制
public pbc::RepeatedField<global::ProtocolBuffers.Protos.Configuration.Api.OptionsDefinitionModel> OptionDefinitions
{
    get { return optionDefinitions_; }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70541603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档