예제 #1
0
        public TableMeta AddTable(TableMeta table)
        {
            var typeName = CaseSensitive ? table.Name : table.Name.ToLowerInvariant();

            _tables[typeName] = table;
            return(table);
        }
 public void Setup()
 {
     _object = new TableMeta(Some.Name);
     _syntaxProviderMock = new Mock<ISyntaxProvider>();
     _syntaxProviderMock.Setup(p => p.IsSeparator('.')).Returns(true);
     _syntaxProviderMock.Setup(p => p.IsSeparator(' ')).Returns(true);
     _parser = new DbToolSyntaxParser(_syntaxProviderMock.Object);
 }
예제 #3
0
        public TableMeta GetOrAddTable(TableMeta table)
        {
            var existing = GetTable(table.Name);

            return(existing ?? AddTable(table));
        }