Class FluentMapperExtensions
Inheritance
FluentMapperExtensions
Assembly: DotNetNuke.dll
Syntax
public static class FluentMapperExtensions
Methods
AddFluentMapper<TModel>(IDataContext)
Declaration
public static FluentMapper<TModel> AddFluentMapper<TModel>(this IDataContext dataContext)
Parameters
Returns
Type Parameters
Cache<TModel>(FluentMapper<TModel>, string, int, CacheItemPriority)
Declaration
public static FluentMapper<TModel> Cache<TModel>(this FluentMapper<TModel> mapper, string cacheKey, int timeOut = 20, CacheItemPriority priority = CacheItemPriority.Default)
Parameters
Returns
Type Parameters
PrimaryKey<TModel>(FluentMapper<TModel>, string, bool)
Declaration
public static FluentMapper<TModel> PrimaryKey<TModel>(this FluentMapper<TModel> mapper, string primaryKey, bool autoIncrement = true)
Parameters
Returns
Type Parameters
Property<TModel, TProperty>(FluentMapper<TModel>, Expression<Func<TModel, TProperty>>, string, bool, bool)
Declaration
public static FluentMapper<TModel> Property<TModel, TProperty>(this FluentMapper<TModel> mapper, Expression<Func<TModel, TProperty>> action, string column, bool primaryKey = false, bool readOnly = false) where TModel : class
Parameters
Returns
Type Parameters
Name |
Description |
TModel |
|
TProperty |
|
Property<TModel, TProperty>(FluentMapper<TModel>, Expression<Func<TModel, TProperty>>, string, Func<object, object>, bool, bool)
Declaration
public static FluentMapper<TModel> Property<TModel, TProperty>(this FluentMapper<TModel> mapper, Expression<Func<TModel, TProperty>> action, string column, Func<object, object> fromDbConverter, bool primaryKey = false, bool readOnly = false) where TModel : class
Parameters
Returns
Type Parameters
Name |
Description |
TModel |
|
TProperty |
|
Property<TModel, TProperty>(FluentMapper<TModel>, Expression<Func<TModel, TProperty>>, string, Func<object, object>, Func<object, object>, bool, bool)
Declaration
public static FluentMapper<TModel> Property<TModel, TProperty>(this FluentMapper<TModel> mapper, Expression<Func<TModel, TProperty>> action, string column, Func<object, object> fromDbConverter, Func<object, object> toDbConverter, bool primaryKey = false, bool readOnly = false) where TModel : class
Parameters
Returns
Type Parameters
Name |
Description |
TModel |
|
TProperty |
|
Scope<TModel>(FluentMapper<TModel>, string)
Declaration
public static FluentMapper<TModel> Scope<TModel>(this FluentMapper<TModel> mapper, string scope)
Parameters
Returns
Type Parameters
TableName<TModel>(FluentMapper<TModel>, string)
Declaration
public static FluentMapper<TModel> TableName<TModel>(this FluentMapper<TModel> mapper, string tableName)
Parameters
Returns
Type Parameters