EasyFrameWork,是一个轻量级的ORM框架,集成和扩展了流行的Autofac和Unity两个IOC框架。EasyFrameWork的主旨是:简单使用和快速开发。
使用EasyFrameWork,从数据库到业务逻辑到UI呈现,都可轻松快速的完成,让开发人员从重复的工作中解放出来,从而实现更高效率的开发。
EasyFrameWork目前仅支持SQL,Access两种数据库。在Web.config中进行配置,便可轻松切换数据库。
EasyFrameWork可以使用DataFilter轻松对数据进行过滤,得到想要的数据。
EasyFrameWork实现了一个轻量级的ORM系统,轻松实现实体与数据库的映射。只需要做简单的映射配置便可完成复杂的映射关系。
EasyFrameWork集成了流行的Autofac和Unity两个IOC框架,可以轻松做到两个框架之间的无缝切换,使用 UnityMvcApplication或者AutofacMvcApplication。
扩展了实体的生命周期(PerRequest),即在一个HTTP请求范围内,只会生成一个实例。
EasyFrameWork设计了一套UI配合使用。
@Html.Grid()
@Html.Tree()
@Html.EditForModel()
若有模块需要独立注册接口/类型,请实现IModule,框架会自动执行注册。
public class WebModule : IModule
{
public void Load(IContainerAdapter adapter)
{
adapter.RegisterType<IT, T>();
}
}
.Net Core版本没有独立出单独的项目,而是直接集成在了纸壳CMS上面做为低层。