public static PropertyInfo <T> Register <TTarget, T>(Expression <Func <TTarget, object> > propertyLambdaExpression, RelationshipTypes relationship) { var property = new PropertyInfo <T>( Reflect <TTarget> .GetProperty(propertyLambdaExpression).Name, relationship); return(BusinessBase.RegisterProperty <T>(typeof(TTarget), property)); }
public static PropertyInfo <T> Register <T>(Type targetType, string name) { var property = new PropertyInfo <T>(name); return(BusinessBase.RegisterProperty <T>(targetType, property)); }