Azure 基础:自定义 Table storage 查询条件
发布时间:2020-12-15 08:16:17 所属栏目:安全 来源:网络整理
导读:MyLogEntity( pkey, .PartitionKey = .RowKey = } TableQuery query = TableQuery ,QueryComparisons.Equal, queryResult = logTable.ExecuteQuery(query); , , )); “abc” == “abc” startsWithCondition = ,QueryComparisons.GreaterThanOrEqual, "(RowK
MyLogEntity( pkey,.PartitionKey =.RowKey =
}
TableQuery
,,));
“abc” == “abc” << “abca” << “abcz” < “abd”
startsWithCondition =,QueryComparisons.GreaterThanOrEqual,
"(RowKey ge ) and (RowKey lt )"
startStr = endIndex = startStr.Length - =
Char afterLastChar = ()(lastChar +
endStr = startStr.Substring(,endIndex) + startsWithCondition =
filterCondition =,
(PartitionKey eq ) and ((RowKey ge ) and (RowKey lt ))
MyLogEntity( pkey,.PartitionKey =.RowKey =
</span><span style="color: #0000ff">public</span> DateTime LogDate { <span style="color: #0000ff">get</span>; <span style="color: #0000ff">set</span><span style="color: #000000">; }
</span><span style="color: #0000ff">public</span> <span style="color: #0000ff">string</span> LogMessage { <span style="color: #0000ff">get</span>; <span style="color: #0000ff">set</span><span style="color: #000000">; }
</span><span style="color: #0000ff">public</span> <span style="color: #0000ff">string</span> ErrorType { <span style="color: #0000ff">get</span>; <span style="color: #0000ff">set</span><span style="color: #000000">; }
} <span style="color: #0000ff">public <span style="color: #0000ff">class StartsWithByRowKey : IQuery<CloudTable,List{ <span style="color: #0000ff">private <span style="color: #0000ff">readonly <span style="color: #0000ff">string<span style="color: #000000"> startsWithString; <span style="color: #0000ff">internal StartsWithByRowKey(<span style="color: #0000ff">string<span style="color: #000000"> partitionKey,<span style="color: #0000ff">string<span style="color: #000000"> startsWithString) { <span style="color: #0000ff">this.partitionKey =<span style="color: #000000"> partitionKey; <span style="color: #0000ff">this.startsWithString =<span style="color: #000000"> startsWithString; }
} <span style="color: #0000ff">public <span style="color: #0000ff">interface IQuery<<span style="color: #0000ff">in TModel,<span style="color: #0000ff">out TResult><span style="color: #000000">
StartsWithByRowKey myStartsWithQuery = StartsWithByRowKey(,
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |