11using System.ComponentModel;
12using System.Linq.Expressions;
14using System.Reflection;
34 #region Register Properties
51 return Core.FieldManager.PropertyInfoManager.RegisterProperty<P>(typeof(T), info);
75 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
90 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
120 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
147 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
164 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
194 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
195 return RegisterProperty(reflectedPropertyInfo.
Name, friendlyName, defaultValue);
227 PropertyInfo reflectedPropertyInfo = Reflect<T>.GetProperty(propertyLambdaExpression);
228 return RegisterProperty(reflectedPropertyInfo.
Name, friendlyName, defaultValue, relationship);
Base class for an object that is serializable using SerializationFormatterFactory....
Base type from which Criteria classes can be derived in a business class.
static PropertyInfo< P > RegisterProperty< P >(PropertyInfo< P > info)
Indicates that the specified property belongs to the business object type.
CriteriaBase()
Initializes empty CriteriaBase.
Maintains metadata about a property.
string Name
Gets the property name value.
RelationshipTypes
List of valid relationship types between a parent object and another object through a managed propert...
@ Serializable
Prevents updating or inserting until the transaction is complete.