我试图找出表中是否存在记录。现在,一种明显的方法是寻求记录:
// Create correct keys for index with Api.MakeKey
Api.JetSeek(sessionId, tableId, SeekGrbit.SeekEQ);
但是,此操作会将光标设置为找到的记录(成功时),我不想这样做。我想我可以以某种方式快速存储当前记录号,然后将其设置回来,但也许有更好的解决方案?我在 api 中找不到正确的方法。
那么,是否可以执行 Exists,即 Seek 只是为了检查记录是否存在?
顺便说一句,我正在使用 .NET 4.0 和 ESENT 托管接口 1.9.0。