# EasyDater
**Repository Path**: XiaoShaw/easydater
## Basic Information
- **Project Name**: EasyDater
- **Description**: EasyDater ORM V5.7
【一款轻型ORM工具,支持实体类、支持SQL语句、支持存储过程】
快速开发,非我莫属
- **Primary Language**: C#
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2022-12-03
- **Last Updated**: 2024-05-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: ORM, 快速开发, SQLHelper
## README
# EasyDater
#### 介绍
EasyDater ORM V5.7
【一款轻型ORM工具,支持实体类、支持SQL语句、支持存储过程】
快速开发,非我莫属
#### 软件架构
前言:核心代码来源于作者另一个开源项目EasyPlat.net快速开发平台V5.6(基于.net framework的WEB快速开发平台)。
巨大改变:类库升级到.net 7实现跨平台,增加对象关系映射(Object Relational Mapping,简称ORM)
仅仅:支持MS SQL Server各个版本
支持:Web,WinForm【 可用于MVC模式,三层架构、或不分架构直接使用】
跨平台:Windows,Linux,MacOS等
#### 安装教程
方法1 把DLL引入项目中。
方法2 把源代码项目,加载到现有解决方案。进行项目引用。
备注:数据库连接字符串的名字为:MssqlConn (也可以修改EasyDater项目Helper目录中ConfigHelper.cs文件中的获取代码)
#### 使用说明
EasyHelper easyHelper=new EasyHelper();
###############欢迎使用《EasyDater自动化开发工具》############################
本工具为EasyDate ORM组件之配套,可以帮助快速开发软件,省去繁琐的敲键盘输入代码。
【表实体M】:封装类,生成数据库中表对应的实体类。自增ID做主键[Description("AUTOKEY") ],字符串做主键[Description("PRIMARYKEY")],自动填充默认值[Description("DEFAULTCOL")],计算列COMPUTECOL,其他列OTHERCOL
【实体封装C】:封装实例,界面提交的数据封装成实例,进行增加或修改操作。
【SQL封装C】:不使用实体类的时候,可以直接SQL语句操作(旧开发模式),获取界面控件的值进行封装,进行增加或修改操作。
【Web控件V】:生成Web界面控件,免得一个一个去输入,拷贝进界面,稍微修改,节省时间。
【Win控件V】:生成WinForm界面控件,通过拷贝使用。
#############################################
# 开发软件就是如此快捷 #
# 老萧 775066802@qq.com #
#############################################