当前位置: 首页>>代码示例>>C#>>正文


C# DataTableReader.GetOrdinal方法代码示例

本文整理汇总了C#中System.Data.DataTableReader.GetOrdinal方法的典型用法代码示例。如果您正苦于以下问题:C# DataTableReader.GetOrdinal方法的具体用法?C# DataTableReader.GetOrdinal怎么用?C# DataTableReader.GetOrdinal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Data.DataTableReader的用法示例。


在下文中一共展示了DataTableReader.GetOrdinal方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Fact

        public void Fact()
        {
            var connection = default (DbConnection);
            var reader = default(DbDataReader);

            try
            {
                connection = KandaXunitProviderFactory.Instance.CreateConnection();
                connection.Open();

                var schema = connection.GetTablesSchema();
                reader = new DataTableReader(schema);

                while (reader.Read())
                {
                    var name = reader.GetString(reader.GetOrdinal(@"TABLE_NAME"));
                    var type = reader.GetString(reader.GetOrdinal(@"TABLE_TYPE"));

                    //this.transformEntity(name, type);
                    this.transformInsertTable(name, type);
                }
            }
            finally
            {
                if (reader != null) { reader.Close(); }
                if (connection != null) { connection.Close(); }
            }
        }
开发者ID:kkkkkkaaaaaa,项目名称:kkkkkkaaaaaa,代码行数:28,代码来源:TextTransformFacts.cs

示例2: _FillStaticFromTableReader

        // ----------------------------------------------
        // PRIVATE MEMBERS
        // ----------------------------------------------
        /// <summary>
        /// [PRIVATE] Fill a static from table reader
        /// </summary>
        /// <param name="oDT"></param>
        /// <returns></returns>
        private Static _FillStaticFromTableReader(DataTableReader oDT)
        {
            Static stc = new Static();

            stc.Tag = (oDT.IsDBNull(oDT.GetOrdinal("tag")) ? "" : oDT["tag"].ToString());
            stc.Type = (oDT.IsDBNull(oDT.GetOrdinal("type")) ? "" : oDT["type"].ToString());
            stc.Content = (oDT.IsDBNull(oDT.GetOrdinal("content")) ? "" : oDT["content"].ToString());
            stc.Value = (oDT.IsDBNull(oDT.GetOrdinal("value")) ? "" : oDT["value"].ToString());
            stc.Length = oDT.IsDBNull(oDT.GetOrdinal("length")) ? 0 : oDT.GetInt32(oDT.GetOrdinal("length"));

            return stc;
        }
开发者ID:vandango,项目名称:MovieMatic,代码行数:20,代码来源:StaticHandler.cs

示例3: GetOrdinalTest

 public void GetOrdinalTest ()
 {
         DataTableReader reader = new DataTableReader (dt);
         try {
                 Assert.AreEqual (1, reader.GetOrdinal ("name"), "#1 get ordinal should work even" +
                                  " without calling Read");
         } finally {
                 if (reader != null && !reader.IsClosed)
                         reader.Close ();
         }
 }
开发者ID:symform,项目名称:mono,代码行数:11,代码来源:DataTableReaderTest.cs

示例4: GetTest

                public void GetTest ()
                {
                        dt.Columns.Add ("nullint", typeof (int));
                        dt.Rows [0] ["nullint"] = 333;

                        DataTableReader reader = new DataTableReader (dt);
                        try {
                                reader.Read ();
                        
                                int ordinal = reader.GetOrdinal ("nullint");
                                // Get by name
                                Assert.AreEqual (1, (int) reader ["id"], "#1 should be able to get by name");
                                Assert.AreEqual (333, reader.GetInt32 (ordinal), "#2 should get int32");
                                Assert.AreEqual ("System.Int32", reader.GetDataTypeName (ordinal), "#3 data type should match");
                        } finally {
                                if (reader != null && !reader.IsClosed)
                                        reader.Close ();
                        }
                }
开发者ID:symform,项目名称:mono,代码行数:19,代码来源:DataTableReaderTest.cs


注:本文中的System.Data.DataTableReader.GetOrdinal方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。