Entity Framework Core PostgreSQL json query

牧云@^-^@ 提交于 2020-06-13 09:07:12

问题


Always return empty results

var collection = await _context.Settings
.Select(s => new
{
    s.SettingId,
    s.SettingParentId,
    SettingValue = s.SettingValue.GetProperty(lang)
})
.Where(s => EF.Functions.JsonExists(s.SettingValue, lang))
.ToListAsync();

I try return only key from json but always return empty, when remove "select" works fine but i need only one key

This is the model

public class Setting
{
    public string SettingId { get; set; }
    public string SettingParentId { get; set; }
    public JsonElement SettingValue { get; set; }
}

来源:https://stackoverflow.com/questions/61995777/entity-framework-core-postgresql-json-query

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!