Ejemplo n.º 1
0
        /// <summary>
        /// Convert common operation for an Member
        /// </summary>
        public string ConvertCommonOperations(MemberExpression expression)
        {
            PropertyInfo property = expression.Member as PropertyInfo;

            if (property != null && property.PropertyType == typeof(bool))
            {
                return(WmiQueryUtility.ConvertBinaryBooleanToSQL(expression.Member, true));
            }

            return(WmiQueryUtility.ConvertMemberToSql(expression.Member));
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Converts an binary where boolean expression to an SQL syntax
 /// </summary>
 public static string ConvertBinaryBooleanToSQL(MemberInfo memberInfo, bool value)
 {
     return(string.Format("{0} = {1}", WmiQueryUtility.ConvertMemberToSql(memberInfo), value));
 }