标签:
为什么要在.net3.5下面构建,有几个原因:
win7自带.net 3.5 ,用户无须安装
我用的是vs2008,不想升级
.net 4.0引入了关键字,但是我想.net 3.5下面也有类似功能
这是构建orm的基础,一言以蔽之,市面上的orm都不好用,我想重新造轮子
暂时没想到
最终结果是这样的
属性名是字符串,属性值随便什么类型。
下图是我写了两个晚上的orm,多表查询生成的是动态类型List,同时映射到多个实体类,在展现层的代码量极少,便于工具生成。
我对orm的设想如下:
基础的增删改查,一定要简洁,方便
生成实体类工具
实体类自动检验
自动生成webAPI工具,带一个轻量级的console httpserver
多表关联检索的数据自动绑定到多个实体类
自动事务处理
输出类型(List<T>,DataTable, xml , json )
展现层辅助工具--生成winform(基于dotnetbar),web(基于ligerui),phone(基于ionic),这个是我儿时梦想
支持常用数据库,提供数据迁移工具
跨平台....这是流行趋势
以上集成一套orm可视化工具
挑出以上可在今年实现的功能先码起来
标签:
原文地址:http://my.oschina.net/u/152503/blog/415142