単一の表の行の読取り
単一の表の行を読み取るには、store.CreateRow()
を使用して空の表の行を作成します。少なくとも読み取る行の主キーを、空の表の行に移入します。次に、取得した行の保持に使用するIRow
変数を作成します。その後、行はstore.Get()
メソッドを使用して取得され、IRow
変数に格納されます。
たとえば、主キーloginId
を使用する表の行を取得するには、次のようにします。
public static void getRow(IKVStore store, String tableName, String loginId)
{
IRow fetchedRow = null;
var row = store.CreateRow(tableName);
row["loginId"] = loginId;
fetchedRow = store.Get(row);
Console.WriteLine(fetchedRow); //prints the fetched row in JSON format
}
store.GetAll()
は、複数の表の行の読取りに使用できるstore.Get()
のバージョンです。