从 Azure Data Table 中按 serilog table 中的 int 字段过滤
Filtering by int field in serilog table from Azure Data Table
您好,Azure 存储 table 中的 serilog Table 中有一个新的 属性,我想在我的解决方案中通过它进行过滤,我尝试应用一些过滤选项但没有成功,有了这个我从 table:
得到所有记录
var records = table.ExecuteQuery(new TableQuery<MyTableDTO>()).ToList();
在记录中,我收到一个包含我的字段 "accountID" 的数组列表。我如何在我的 .net-mvc 解决方案中的 executequery 中应用过滤器?我的最后一次尝试:
var queryfiltered = TableQuery.GenerateFilterConditionForInt("AccountID", QueryComparisons.Equal, accountID);
恭喜您解决问题:
用 linq 解决:
var queryfiltered = mytable.ExecuteQuery(new TableQuery<TableDTO>()).Where(k=>k.myField==myField);
我帮你 post 是答案,这可能对其他社区成员有益。
您好,Azure 存储 table 中的 serilog Table 中有一个新的 属性,我想在我的解决方案中通过它进行过滤,我尝试应用一些过滤选项但没有成功,有了这个我从 table:
得到所有记录var records = table.ExecuteQuery(new TableQuery<MyTableDTO>()).ToList();
在记录中,我收到一个包含我的字段 "accountID" 的数组列表。我如何在我的 .net-mvc 解决方案中的 executequery 中应用过滤器?我的最后一次尝试:
var queryfiltered = TableQuery.GenerateFilterConditionForInt("AccountID", QueryComparisons.Equal, accountID);
恭喜您解决问题:
用 linq 解决:
var queryfiltered = mytable.ExecuteQuery(new TableQuery<TableDTO>()).Where(k=>k.myField==myField);
我帮你 post 是答案,这可能对其他社区成员有益。