您的位置:首页 > 数据库

关系数据库元数据处理类(三) 创建查询元数据代理类

2014-04-07 11:27 423 查看
public class MetadataManager : IMetadata
{
private readonly IMetadata _metadata;

public MetadataManager(IMetadata metadata)
{
_metadata = metadata;
}

public Database CurrentDatabase { get; set; }

public Database GetDatabase(ISpecification<Database> specification)
{
return _metadata.GetDatabase(specification);
}

public List<Database> GetAllDatabase()
{
return _metadata.GetAllDatabase();
}

public List<Database> FinDatabases(ISpecification<Database> specification)
{
return _metadata.FinDatabases(specification);
}

public Table GeTable(ISpecification<Table> specification)
{
return _metadata.GeTable(specification);
}

public List<Table> GetAllTable()
{
return _metadata.GetAllTable();
}

public List<Table> FindTables(ISpecification<Table> specification)
{
return _metadata.FindTables(specification);
}

public Column GetColumn(ISpecification<Column> specification)
{
return _metadata.GetColumn(specification);
}

public List<Column> GetAllColumns()
{
return _metadata.GetAllColumns();
}

public List<Column> FindColumns(ISpecification<Column> specification)
{
return _metadata.FindColumns(specification);
}

public List<Relation> GetAllRelation()
{
return _metadata.GetAllRelation();
}

public Relation GeRelation(ISpecification<Relation> specification)
{
return _metadata.GeRelation(specification);
}

public List<Relation> FindRelations(ISpecification<Relation> specification)
{
return _metadata.FindRelations(specification);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐