public void TestClassATestUsingRuntimeType()
    {
        var type   = new TestClassA().GetType();
        var script = ClrTypeToSqlDmlCreateStatementGenerator.GetCreateTableScript(type);

        Console.WriteLine(script);
    }
Exemplo n.º 2
0
    public static void CreateTable <T>(this ISqlConnectionProvider sqlConnectionProvider, string schema, string table)
    {
        var createTableScript = ClrTypeToSqlDmlCreateStatementGenerator.GetCreateTableScript <T>(schema, table);

        Console.WriteLine(createTableScript);
        sqlConnectionProvider.Execute(createTableScript);
    }
Exemplo n.º 3
0
    public void TestWithSimpleClass()
    {
        var response = ClrTypeToSqlDmlCreateStatementGenerator.GetCreateTableScript <SampleClassToCreateTableFor>();

        Console.WriteLine(response);
    }
Exemplo n.º 4
0
    public void CreateScriptFromCSharpClass()
    {
        var response = ClrTypeToSqlDmlCreateStatementGenerator.GetCreateTableScript <DescribeResultSetRow>();

        Console.WriteLine(response);
    }
    public void TestClassATest()
    {
        var script = ClrTypeToSqlDmlCreateStatementGenerator.GetCreateTableScript <TestClassA>();

        Console.WriteLine(script);
    }