EasyFrameWork

EasyFrameWork 简介

EasyFrameWork,是一个轻量级的ORM框架,集成和扩展了流行的Autofac和Unity两个IOC框架。EasyFrameWork的主旨是:简单使用和快速开发。

使用EasyFrameWork,从数据库到业务逻辑到UI呈现,都可轻松快速的完成,让开发人员从重复的工作中解放出来,从而实现更高效率的开发。 

EasyFrameWork目前仅支持SQL,Access两种数据库。在Web.config中进行配置,便可轻松切换数据库。

DataFilter

EasyFrameWork可以使用DataFilter轻松对数据进行过滤,得到想要的数据。

ORM

EasyFrameWork实现了一个轻量级的ORM系统,轻松实现实体与数据库的映射。只需要做简单的映射配置便可完成复杂的映射关系。

EasyFrameWork集成了流行的Autofac和Unity两个IOC框架,可以轻松做到两个框架之间的无缝切换,使用 UnityMvcApplication或者AutofacMvcApplication。

扩展了实体的生命周期(PerRequest),即在一个HTTP请求范围内,只会生成一个实例。

EasyFrameWork设计了一套UI配合使用。

Grid

@Html.Grid()

Tree

@Html.Tree()

 Edit/Create

@Html.EditForModel()

若有模块需要独立注册接口/类型,请实现IModule,框架会自动执行注册。

public class WebModule : IModule
{
    public void Load(IContainerAdapter adapter)
    {
        adapter.RegisterType<IT, T>();
    }
}