C#打印TableEntity属性,但是忽略那些属性为[IgnoreProperty]] >> [

问题描述 投票:1回答:1
我正在尝试打印出实现TableEntity类的对象,而没有那些关于持久性应该被忽略的对象。我通常用于打印对象的方法是使用StatePrinter。

public class MyEntity : TableEntity { public string MyProperty { get; set; } [IgnoreProperty] public string MyIgnoredProperty { get; set; } public override string ToString() { Stateprinter printer = new Stateprinter(); return printer.PrintObject(this); } }

尽管这对于任何种类的类都非常有效,但使用此MyEntity类,它还会打印MyIgnoredProperty。打印出对象时,是否有聪明的方法也可以忽略具有[IgnoredProperty]作为属性的属性? 

我正在尝试打印出实现TableEntity类的对象,而没有那些关于持久性应该被忽略的对象。我通常用于打印对象的方法是使用...

c# printing azure-table-storage stateprinter
1个回答
0
投票
您可以通过配置要使用的Stateprinter来配置"field harvester"关心的字段/属性。
© www.soinside.com 2019 - 2024. All rights reserved.