Пример #1
0
        public bool HasChanged(PrimitivePropertyDescriptor propertyDescriptor, object val)
        {
            object oldVal;

            if (!this._fakes.TryGetValue(propertyDescriptor.Property, out oldVal))
            {
                return(true);
            }

            if (propertyDescriptor.PropertyType == PublicConstants.TypeOfByteArray)
            {
                //byte[] is a big big hole~
                return(!AreEqual((byte[])oldVal, (byte[])val));
            }

            return(!PublicHelper.AreEqual(oldVal, val));
        }
Пример #2
0
 public static bool AreEqual(DbParameterExpression exp1, DbParameterExpression exp2)
 {
     return(PublicHelper.AreEqual(exp1.Value, exp2.Value));
 }
Пример #3
0
 public static bool AreEqual(DbConstantExpression exp1, DbConstantExpression exp2)
 {
     return(PublicHelper.AreEqual(exp1.Value, exp2.Value));
 }