Exemple #1
0
        /// <summary>
        /// 別名つきの式の字句列を構築する。
        /// </summary>
        public virtual IEnumerable <SqlToken> ConstructAliasedExpression(
            IEnumerable <SqlToken> tokens,
            string alias
            )
        {
            foreach (var token in tokens)
            {
                yield return(token);
            }
            yield return(SqlToken.FromString("as"));

            yield return(SqlToken.FromString(QuoteIdentifier(alias)));
        }
Exemple #2
0
        public ScalarSqlExpression <X> Null <X>()
        {
            var tokens = new[] { SqlToken.FromString("null") };

            return(new ConcreteScalarSqlExpression <X>(this, tokens));
        }