发布一个.Net轻型的ORM框架(包含自动生成工具),欢迎使用

简介:
+关注继续查看
概述
        网上已经有了一些.Net的框架,但是感觉使用起来比较复杂,我自己写了一个比较易用的开发框架,基本不用任何配置,使用方便,可以自动生成实体类和页面上一览、增、删、改等功能,自动工具生成后的代码可以在vs2005中直接打开,直接运行。

命名
      GSpring
            1、阳光下的快乐,快乐的开发框架
       2、绿色的spring框架----轻型的.Net Web开发框架,上手容易,开发简便(当然功能没有spring强大,不过能满足一般的Web应用程序开发emteeth.gif)

简单介绍
            1、提供自动生成工具,可以生成一个可以直接运行的解决方案
            2、自动生成时可以配置字段名和中文说明之间的对应关系(为了在页面上显示用)---当然不提供配置文件也可以
 
            3、支持Sqlserver、oracle、Mysql、Access四种常用的数据库
            4、支持数据库中常用的数据类型,如int, varchar,datetime等(有需要的话会再加入其他数据类型)
            5、对不同的数据库使用不同的接口,提高效率。 sqlserver使用的是SqlClient,oracle使用的是OracleClient,Mysql使用的是MySql.Data,Access使用的是Oledb
            6、将数据库中的表完全映射成对应的实体类,操作时只需要对对应的实体类中的属性进行赋值就可以了。使用此框架基本上不用使用任何Ado.Net的对象
            7、对增、删、改操作只需要传入对应的实体类就可以了,简单方便。
            8、对单表查询提供了方便的接口。
            9、对多表的关联查询没有做太多处理,提供了一个查询接口,可以将查询结果的实体列表返回。对这种多表查询需要自己写sql语句,这一部分我个人认为,像Nhibernet等处理太多的话,灵活性不好,而且使得操作复杂。
            10、提供了方便的事务处理
            11、日志部分使用的是NLog
            ......

有不明白的地方可以看一下自动生成后的代码,也欢迎大家提问和指正,
如果有什么好的想法也希望大家能提出来,我会及时修改代码,
谢谢!

下载地址:http://files.cnblogs.com/firstyi/GSpring.rar

(附带了自动生成工具、MySql.Data.dll和Interop.SQLDMO.dll以及开发框架的类库参考)



    本文转自永春博客园博客,原文链接:http://www.cnblogs.com/firstyi/archive/2007/01/04/611642.html,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1天前
|
JavaScript 小程序 API
C#/.NET/.NET Core优秀项目和框架8月简报
C#/.NET/.NET Core优秀项目和框架8月简报
|
12天前
|
容器
.NET Core - 选项框架:服务组件集成配置的最佳实践
.NET Core - 选项框架:服务组件集成配置的最佳实践
|
12天前
.NET Core - 配置框架:让服务无缝适应各种环境
.NET Core - 配置框架:让服务无缝适应各种环境
|
13天前
|
开发框架 JSON Kubernetes
.NET Core配置框架及4种配置方式详解(下)
上一篇,我们学习了4种配置方式的内存配置和命令行配置方式,本篇,我们来学习另外2种方式:环境变量配置方式和文件提供程序方式。
.NET Core配置框架及4种配置方式详解(下)
|
13天前
|
存储
.NET Core配置框架及4种配置方式详解(上)
通过配置框架可以以不同的方式来配置不同环境下的服务,以使服务无缝适应各种环境。
.NET Core配置框架及4种配置方式详解(上)
|
29天前
|
开发框架 .NET C#
C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)
C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)
|
1月前
|
开发框架 前端开发 C#
探索.NET:跨平台开发的强大框架
在现代软件开发领域,.NET已经成为了一个备受瞩目的技术框架。它不仅在Windows平台上广泛应用,还在跨平台开发中展现出了强大的威力。本文将为您介绍.NET的基本概念、优势以及在不同领域的应用。
45 0
|
2月前
|
边缘计算 监控 负载均衡
推荐一款.NET开源的轻量级分布式服务框架
推荐一款.NET开源的轻量级分布式服务框架
|
2月前
|
开发框架 .NET 数据库
.net项目开发-EF框架解决添加默认值问题
.net项目开发-EF框架解决添加默认值问题
44 0
|
4月前
|
人工智能 机器人 API
.NET面向AI编程——SK框架(SemanticKernel)的简易入门实践
随着ChatGPT开始在各个领域遍地开花,有关的应用也开始层出不穷。随着微软开源SK框架,无疑是给.NET开发者带来面向AI应用的新机遇。以下内容,通过创建一个简单的prompt开始,开发一个使用SK框架进行开发的入门教程,供参考。
115 0
推荐文章
更多