• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Helpers.PostgresTestTable类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FluentMigrator.Tests.Helpers.PostgresTestTable的典型用法代码示例。如果您正苦于以下问题:C# PostgresTestTable类的具体用法?C# PostgresTestTable怎么用?C# PostgresTestTable使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



PostgresTestTable类属于FluentMigrator.Tests.Helpers命名空间,在下文中一共展示了PostgresTestTable类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: CallingDefaultValueExistsCanAcceptSchemaNameWithSingleQuote

 public void CallingDefaultValueExistsCanAcceptSchemaNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable(Processor, "test'schema", "id int"))
     {
         table.WithDefaultValueOn("id");
         Processor.DefaultValueExists("test'schema", table.Name, "id", 1).ShouldBeTrue();
     }
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:8,代码来源:PostgresSchemaExtensionsTests.cs


示例2: CallingIndexExistsCanAcceptTableNameWithSingleQuote

        public override void CallingIndexExistsCanAcceptTableNameWithSingleQuote()
        {
            using (var table = new PostgresTestTable("Test'Table", Processor, null, "id int"))
            {
                var idxName = string.Format("\"idx_{0}\"", Quoter.UnQuote(table.Name));

                var cmd = table.Connection.CreateCommand();
                cmd.Transaction = table.Transaction;
                cmd.CommandText = string.Format("CREATE INDEX {0} ON {1} (id)", idxName, table.Name);
                cmd.ExecuteNonQuery();

                Processor.IndexExists(null, table.Name, idxName).ShouldBeTrue();
            }
        }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresIndexTests.cs


示例3: CanReadData

        public void CanReadData()
        {
            using (var table = new PostgresTestTable(Processor, null, "id int"))
            {
                AddTestData(table);

                DataSet ds = Processor.Read("SELECT * FROM {0}", table.Name);

                ds.ShouldNotBeNull();
                ds.Tables.Count.ShouldBe(1);
                ds.Tables[0].Rows.Count.ShouldBe(3);
                ds.Tables[0].Rows[2][0].ShouldBe(2);
            }
        }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresProcessorTests.cs


示例4: CallingIndexExistsReturnsTrueIfIndexExistsWithSchema

        public void CallingIndexExistsReturnsTrueIfIndexExistsWithSchema()
        {
            using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
            {
                var idxName = string.Format("\"idx_{0}\"", quoter.UnQuote(table.Name));

                var cmd = table.Connection.CreateCommand();
                cmd.Transaction = table.Transaction;
                cmd.CommandText = string.Format("CREATE INDEX {0} ON {1} (id)", idxName, table.NameWithSchema);
                cmd.ExecuteNonQuery();

                Processor.IndexExists("TestSchema", table.Name, idxName).ShouldBeTrue();
            }
        }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresProcessorTests.cs


示例5: CallingColumnExistsCanAcceptTableNameWithSingleQuote

 public override void CallingColumnExistsCanAcceptTableNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable("Test'Table", Processor, null, "id int"))
         Processor.ColumnExists(null, table.Name, "id").ShouldBeTrue();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresColumnTests.cs


示例6: CallingTableExistsReturnsFalseIfTableExistsInDifferentSchema

 public void CallingTableExistsReturnsFalseIfTableExistsInDifferentSchema()
 {
     using (var table = new PostgresTestTable(Processor, "TestSchema1", "id int"))
         Processor.TableExists("TestSchema2", table.Name).ShouldBeFalse();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例7: CanReadTableDataWithSchema

        public void CanReadTableDataWithSchema()
        {
            using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
            {
                AddTestData(table);

                DataSet ds = Processor.ReadTableData("TestSchema", table.Name);

                ds.ShouldNotBeNull();
                ds.Tables.Count.ShouldBe(1);
                ds.Tables[0].Rows.Count.ShouldBe(3);
                ds.Tables[0].Rows[2][0].ShouldBe(2);
            }
        }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresProcessorTests.cs


示例8: CallingColumnExistsReturnsFalseIfColumnDoesNotExistWithSchema

 public void CallingColumnExistsReturnsFalseIfColumnDoesNotExistWithSchema()
 {
     using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
         Processor.ColumnExists("TestSchema", table.Name, "DoesNotExist").ShouldBeFalse();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例9: CallingColumnExistsCanAcceptColumnNameWithSingleQuote

 public void CallingColumnExistsCanAcceptColumnNameWithSingleQuote()
 {
     var columnNameWithSingleQuote = quoter.Quote("i'd");
     using (var table = new PostgresTestTable(Processor, null, string.Format("{0} int", columnNameWithSingleQuote)))
         Processor.ColumnExists(null, table.Name, "i'd").ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:6,代码来源:PostgresProcessorTests.cs


示例10: CallingTableExistsReturnsTrueIfTableExists

 public void CallingTableExistsReturnsTrueIfTableExists()
 {
     using (var table = new PostgresTestTable(Processor, null, "id int"))
         Processor.TableExists(null, table.Name).ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例11: CanReadTableData

        public void CanReadTableData()
        {
            using (var table = new PostgresTestTable(Processor, null, "id int"))
            {
                AddTestData(table);

                DataSet ds = ((DataSetContainer)Processor.ReadTableData(null, table.Name)).DataSet;

                ds.ShouldNotBeNull();
                ds.Tables.Count.ShouldBe(1);
                ds.Tables[0].Rows.Count.ShouldBe(3);
                ds.Tables[0].Rows[2][0].ShouldBe(2);
            }
        }
开发者ID:dmirmilshteyn,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresProcessorTests.cs


示例12: CanReadDataWithSchema

        public void CanReadDataWithSchema()
        {
            using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
            {
                AddTestData(table);

                DataSet ds = ((DataSetContainer)Processor.Read("SELECT * FROM {0}", table.NameWithSchema)).DataSet;

                ds.ShouldNotBeNull();
                ds.Tables.Count.ShouldBe(1);
                ds.Tables[0].Rows.Count.ShouldBe(3);
                ds.Tables[0].Rows[2][0].ShouldBe(2);
            }
        }
开发者ID:dmirmilshteyn,项目名称:fluentmigrator,代码行数:14,代码来源:PostgresProcessorTests.cs


示例13: CallingIndexExistsReturnsFalseIfIndexDoesNotExistWithSchema

 public override void CallingIndexExistsReturnsFalseIfIndexDoesNotExistWithSchema()
 {
     using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
         Processor.IndexExists("TestSchema", table.Name, "DoesNotExist").ShouldBeFalse();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresIndexTests.cs


示例14: CallingColumnExistsReturnsTrueIfColumnExistsWithSchema

 public override void CallingColumnExistsReturnsTrueIfColumnExistsWithSchema()
 {
     using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
         Processor.ColumnExists("TestSchema", table.Name, "id").ShouldBeTrue();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresColumnTests.cs


示例15: CallingTableExistsCanAcceptSchemaNameWithSingleQuote

 public void CallingTableExistsCanAcceptSchemaNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable(Processor, "Test'Schema", "id int"))
         Processor.TableExists("Test'Schema", table.Name).ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例16: CallingTableExistsCanAcceptTableNameWithSingleQuote

 public void CallingTableExistsCanAcceptTableNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable(null, "TestSingle'Quote", Processor, "id int"))
         Processor.TableExists(null, table.Name).ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例17: CallingConstraintExistsCanAcceptConstraintNameWithSingleQuote

 public override void CallingConstraintExistsCanAcceptConstraintNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable(Processor, null, "id int", string.Format("wibble int CONSTRAINT {0} CHECK(wibble > 0)", Quoter.QuoteConstraintName("c'1"))))
         Processor.ConstraintExists(null, table.Name, "c'1").ShouldBeTrue();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresConstraintTests.cs


示例18: CallingTableExistsReturnsTrueIfTableExistsWithSchema

 public void CallingTableExistsReturnsTrueIfTableExistsWithSchema()
 {
     using (var table = new PostgresTestTable(Processor, "TestSchema", "id int"))
         Processor.TableExists("TestSchema", table.Name).ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs


示例19: CallingConstraintExistsReturnsFalseIfConstraintDoesNotExist

 public override void CallingConstraintExistsReturnsFalseIfConstraintDoesNotExist()
 {
     using (var table = new PostgresTestTable(Processor, null, "id int"))
         Processor.ConstraintExists(null, table.Name, "DoesNotExist").ShouldBeFalse();
 }
开发者ID:BarsBarsovich,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresConstraintTests.cs


示例20: CallingColumnExistsCanAcceptTableNameWithSingleQuote

 public void CallingColumnExistsCanAcceptTableNameWithSingleQuote()
 {
     using (var table = new PostgresTestTable("TestSchema", "TestSingle'Quote", Processor, "id int"))
         Processor.ColumnExists("TestSchema", table.Name, "id").ShouldBeTrue();
 }
开发者ID:kevin3274,项目名称:fluentmigrator,代码行数:5,代码来源:PostgresProcessorTests.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# MappingModel.PropertyMapping类代码示例发布时间:2022-05-26
下一篇:
C# Helpers.FirebirdTestTable类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap