我面临以下问题:我有一个数据库索引1 {binaryColumn1,binaryColumn2}上的组合索引。我使用以下设置要使用的索引:多列索引搜索Microsoft.Isam.Esent
Api.JetSetCurrentIndex(_session, _table, index1);
创建密钥:
Api.MakeKey(_session, _table, binaryValue, MakeKeyGrbit.NewKey);
,比尝试与执行搜索:
Api.TrySeek(_session, _table, SeekGrbit.SeekEQ);
这工作和如果index1仅适用于1列,seek将正确返回true。如果我有多个列并尝试搜索单列的值(例如,binaryColumn1 = {0x01,0x23}),它总是返回false。
如何搜索这一个值? (ps。我无法更改索引或创建新索引。)这可能吗?
谢谢