GithubHelp home page GithubHelp logo

system.data's Introduction

System.Data

这是一个ORM库,是MyErpSoft.com平台的一部分,当然,这个库是完全独立的,不依赖平台的其他组件,所以你可以在你自己的程序中使用他,而不必引用其他你不需要的组件。

现在的ORM实在太多了,比如Microsoft的Entity Framework,还有eXpressPersistent Objects等等,那么这个库与其他的ORM库有什么特色吗?

说出来你都不信,其实比起他们这些大佬来,这个ORM只能是渣渣了,那为什么有这个ORM呢?因为我需要一个动态特性,而他们我不知道怎么实现。

他的实体结构是动态的

在ERP这种强定制的软件开发中,经常需要后期不断扩展新的字段以便适应新的需求,使用强类型的类就不能适应这种需求,动态实体就是应对这种需求而设计的。他通过一系列的特性完成对动态扩展字段的支持:

  • 在运行时扩展实体的结构并访问他;
  • 提供强类型的访问类,即保障编程时的简易性,又可以支持后期扩展字段不影响现有程序;
  • 对DLR脚本语言的支持;

他是高性能的

虽然此ORM的实体是动态的,但性能可一点都不含糊。

  • 对实体的访问速度是高效的;
  • 数据库访问的速度也很高;
  • 实体的序列化和反序列化性能和空间都是优秀的;

他是完备的

  • 动态实体支持

    • 动态实体元数据;
    • 绑定的支持;
    • DLR脚本语言的支持;
  • 静态实体的支持;

  • 高效序列化的支持;

  • 各种数据库的支持;

这是我首次正式的编写开源项目,所以经验尚缺,但还是希望这个ORM库能够为您工作解决更多的问题。 有问题可以提交一个I

system.data's People

Contributors

myerpsoft avatar tansm avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.