PetaPoco 查询视图总是 Returns NULLS

PetaPoco Query View Always Returns NULLS

我在 SQL 服务器中有以下视图,在我的 C# 应用程序中使用 PetaPoco 表示:

/// <summary>   Rep Level Keys. </summary>
[TableName("vXPATRepLevelKeys")]
[ExplicitColumns]
public partial class vXPATRepLevelKeys : dbo.Record<vXPATRepLevelKeys>
{
    /// <summary>   Gets or sets the RepLevelKey. </summary>
    public string RepLevelKey { get; set; }
}

但是,当我尝试使用以下视图 select 时:

var result = _database.Fetch<xPAT.vXPATRepLevelKeys>("SELECT * FROM vXPATRepLevelKeys").OrderBy(x => x.RepLevelKey);
var asStrings = result.Select(x => x.RepLevelKey).ToList();

我刚得到一个空值列表。 asStrings 列表中有 33 项,均为 NULL。但是,当我 运行 自己查看上面的内容时,我得到了 33 个非空结果。

我是 PetaPoco 的新手(老实说,我什至不确定它是否是与 PetaPoco 相关的问题)并且继承了这个应用程序,我正在尝试将这个新视图添加到其中,所以任何帮助都非常重要赞赏。

如果使用 [ExplicitColumns] 属性,则必须在每个 属性

上使用 [Column] 属性
[Column]
public string RepLevelKey { get; set; }