这是一个ORM库,是MyErpSoft.com平台的一部分,当然,这个库是完全独立的,不依赖平台的其他组件,所以你可以在你自己的程序中使用他,而不必引用其他你不需要的组件。
现在的ORM实在太多了,比如Microsoft的Entity Framework,还有eXpressPersistent Objects等等,那么这个库与其他的ORM库有什么特色吗?
说出来你都不信,其实比起他们这些大佬来,这个ORM只能是渣渣了,那为什么有这个ORM呢?因为我需要一个动态特性,而他们我不知道怎么实现。
在ERP这种强定制的软件开发中,经常需要后期不断扩展新的字段以便适应新的需求,使用强类型的类就不能适应这种需求,动态实体就是应对这种需求而设计的。他通过一系列的特性完成对动态扩展字段的支持:
- 在运行时扩展实体的结构并访问他;
- 提供强类型的访问类,即保障编程时的简易性,又可以支持后期扩展字段不影响现有程序;
- 对DLR脚本语言的支持;
虽然此ORM的实体是动态的,但性能可一点都不含糊。
- 对实体的访问速度是高效的;
- 数据库访问的速度也很高;
- 实体的序列化和反序列化性能和空间都是优秀的;
-
动态实体支持
- 动态实体元数据;
- 绑定的支持;
- DLR脚本语言的支持;
-
静态实体的支持;
-
高效序列化的支持;
-
各种数据库的支持;
这是我首次正式的编写开源项目,所以经验尚缺,但还是希望这个ORM库能够为您工作解决更多的问题。 有问题可以提交一个I