Files
sql-utilities/src/Strata.SqlTools.SqlServer/ExpressionFactory/Query/LogicalOperator.cs
T

31 lines
667 B
C#

using System.ComponentModel.DataAnnotations;
namespace Strata.SqlTools.SqlServer.ExpressionFactory.Query;
public enum LogicalOperator
{
[Display(Name = "and")]
And,
[Display(Name = "or")]
Or
}
public static class LogicalOperatorExtensions
{
public static string ToSql(this LogicalOperator logicalOperator, bool withSpaces = true)
{
var sql = "";
switch (logicalOperator)
{
case LogicalOperator.And:
sql = "and";
break;
case LogicalOperator.Or:
sql = "or";
break;
}
return withSpaces ? $" {sql} " : sql;
}
}