Dpz.Core.Infrastructure
该程序集为系统公共组件
DpzAppBuilderExtensions 系统扩展
// 系统初始化
app.Init();
DbOption 数据库默认配置
//获取数据库默认配置
DbTools.DefaultOption;
2019年12月18日,新增ViewModel自动化查询
- 实现
IMapFrom<TEntity>接口的ViewModel,可以根据特性ViewModelLabelAttribute来标识需要查询的字段一级类别 - 已实现的操作符
EqualNotEqualString类型的Contains - 将要实现的
- 其他操作符
IHaveCustomMapping接口的ViewModel
调用方法
// view model class
public class ViewModel:IMapForm<Entity>
{
[ViewModelLabel(ExpressComparison.Equal)]
public type PropertyName { get; set;}
//todo property...
}
var instance = new ViewModel();
var expression = (Expression<Func<Entity, bool>>)instance.GenerateExpressTree();
var result = await Repository.SearchFor(expression).ToListAsync();
评论加载中...