예제 #1
0
        /// <summary>
        /// Create a client connection
        /// </summary>
        private static void Example3()
        {
            //insert
            using (IStorageEngine engine = STSdb.FromNetwork("localhost", 7182))
            {
                ITable <int, string> table = engine.OpenXTablePortable <int, string>("table");

                for (int i = 0; i < 1000; i++)
                {
                    table[i] = i.ToString();
                }

                engine.Commit();
            }

            //read
            using (IStorageEngine engine = STSdb.FromNetwork("localhost", 7182))
            {
                ITable <int, string> table = engine.OpenXTablePortable <int, string>("table");

                foreach (var row in table) //table.Forward(), table.Backward()
                {
                    Console.WriteLine("{0} {1}", row.Key, row.Value);
                }
            }
        }