示例#1
0
        public IndexColumn(IModelledSqlExpression expression, IndexColumnOrder order = IndexColumnOrder.Ascending)
        {
            if (!order.IsValid())
            {
                throw new ArgumentException($"The { nameof(IndexColumnOrder) } provided must be a valid enum.", nameof(order));
            }

            Expression = expression ?? throw new ArgumentNullException(nameof(expression));
            Order      = order;
        }
示例#2
0
 public ExpressionColumn(IModelledSqlExpression expression)
 {
     Expression = expression ?? throw new ArgumentNullException(nameof(expression));
 }