コード例 #1
0
        public void ReadData()
        {
            using (var connection = new SqlConnection(Northwind))
            {
                connection.Open();
                var dr    = new DatabaseSchemaReader.DatabaseReader(connection);
                var table = dr.Table("Categories");

                var reader = new DatabaseSchemaReader.Data.Reader(table);
                var dt     = reader.Read(connection);
                Assert.IsTrue(dt.Rows.Count > 0);
            }
        }
コード例 #2
0
        public void ReadDataWithFunc()
        {
            using (var connection = new SqlConnection(Northwind))
            {
                connection.Open();
                var dr    = new DatabaseSchemaReader.DatabaseReader(connection);
                var table = dr.Table("Categories");

                var reader = new DatabaseSchemaReader.Data.Reader(table);

                var names = new List <string>();

                reader.Read(connection, dataRecord =>
                {
                    var name = dataRecord["CategoryName"].ToString();
                    names.Add(name);
                    return(true);
                });
                Assert.IsTrue(names.Count > 0);
            }
        }