Azure.Data.Tables 不支持 IgnorePropertyAttribute

Azure.Data.Tables doesn't honour IgnorePropertyAttribute

当使用 Azure.Data.Tables 与 C#/F# 中的 Azure Table 存储一起工作时,我通过实现 ITableEntity.

创建我的自定义实体类型

我的 class 具有我不想保存在 Azure Table 中的其他属性。

看来应该使用属性IgnorePropertyAttribute来修饰要忽略的属性。

但是这个属性在不同的包 Microsoft.Azure.Cosmos.Table 中,最新版本 Azure.Data.Tables 12.3.0 不支持它。

如何让 Azure.Data.Tables 12.3.0 中的 Table API 忽略实体 class 中的某些 属性?

根据此 GitHub issue 中提供的信息,如果您不希望保存实体的某些成员,则需要使用 IgnoreDataMember 属性而不是 IgnoreProperty 属性在数据库中。