コード例 #1
0
        private string GetTableName()
        {
            if (_isSubQuery)
            {
                return(_tableNames.First());
            }
            var joinExpression = string.Join(" ", _joinExpressions);

            return(string.Format("{0} {1}", _adapter.Table(_tableNames.First(), _schema), joinExpression));
        }
コード例 #2
0
ファイル: SqlBuilder.cs プロジェクト: whitexuan/DapperEx
        public SqlBuilder(ISqlAdapter adapter, bool isEnableAlias = true)
        {
            var table = CacheHelper.GetTableInfo(typeof(T));

            Where       = new StringBuilder();
            Parameters  = new DynamicParameters();
            SelectField = new List <string> {
                "*"
            };
            TableAliasName = table.Alias;
            IsEnableAlias  = isEnableAlias;
            Adapter        = adapter;
            Table          = isEnableAlias ? Adapter.Table(table.Name, table.Alias) : Adapter.Table(table.Name);
        }
コード例 #3
0
ファイル: Builder.cs プロジェクト: ruo2012/Roc.SqlBuilder
        private string GetTableName()
        {
            var joinExpression = string.Join(" ", _joinExpressions);

            return(string.Format("{0} {1}", _adapter.Table(_tableNames.First()), joinExpression));
        }