Пример #1
0
            private TableSchema PerformAct(Type entityType)
            {
                var sqlNameEscaper = new TestSqlNameEscaper();
                var schemaFactory  = new TableSchemaFactory(sqlNameEscaper, this.sut.TableNameConvention, this.sut.ColumnNameConvention, PeregrineConfig.DefaultSqlTypeMapping);

                return(schemaFactory.GetTableSchema(entityType));
            }
Пример #2
0
        public TableSchemaFactoryTests()
        {
            var sqlNameEscaper = new TestSqlNameEscaper();

            this.sut = new PeregrineConfig(TestDialect.Instance, sqlNameEscaper, new AtttributeTableNameConvention(sqlNameEscaper),
                                           new AttributeColumnNameConvention(sqlNameEscaper), true, PeregrineConfig.DefaultSqlTypeMapping);
        }
Пример #3
0
            private TableSchema GetTableSchema <T>()
            {
                var sqlNameEscaper = new TestSqlNameEscaper();
                var schemaFactory  = new TableSchemaFactory(sqlNameEscaper, new AtttributeTableNameConvention(sqlNameEscaper),
                                                            new AttributeColumnNameConvention(sqlNameEscaper), PeregrineConfig.DefaultSqlTypeMapping);

                return(schemaFactory.GetTableSchema(typeof(T)));
            }
Пример #4
0
            private ImmutableArray <ConditionColumnSchema> PerformAct <T>(T conditions, TableSchema schema)
            {
                var sqlNameEscaper = new TestSqlNameEscaper();
                var schemaFactory  = new TableSchemaFactory(sqlNameEscaper, new AtttributeTableNameConvention(sqlNameEscaper),
                                                            new AttributeColumnNameConvention(sqlNameEscaper), PeregrineConfig.DefaultSqlTypeMapping);

                return(schemaFactory.GetConditionsSchema(typeof(T), schema, typeof(T)));
            }