Example #1
0
 /// <summary>Searches for property mappings.</summary>
 /// <param name="mappingsRepository">Repository to be queried.</param>
 /// <param name="property">Property to be searched for.</param>
 /// <returns>Property mapping or null.</returns>
 public static IPropertyMapping FindPropertyMapping(this IMappingsRepository mappingsRepository, PropertyInfo property)
 {
     return(mappingsRepository.FindPropertyMapping(property.DeclaringType, property.Name));
 }
Example #2
0
 /// <summary>Searches for property mappings.</summary>
 /// <typeparam name="T">Type of entity.</typeparam>
 /// <param name="mappingsRepository">Repository to be queried.</param>
 /// <param name="propertyName">Property name to be searched for.</param>
 /// <returns>Property mapping or null.</returns>
 public static IPropertyMapping FindPropertyMapping <T>(this IMappingsRepository mappingsRepository, string propertyName) where T : IEntity
 {
     return(mappingsRepository.FindPropertyMapping(typeof(T), propertyName));
 }