-- OrangeCloud ORM 的优势:
1. 不需要写基础的Entity实体层
2. 不需要写Database数据访问层
3. 不需要写复杂的配置文件
4. 不需要对系统字段进行赋值
--------------------------------------
-- 怎么使用 OrangeCloud ORM:
1. Nuget OrangeCloud.Core
2. 引用 OrangeCloud.Entity.dll
3. using OrangeCloud.Core;
4. using OrangeCloud.Entity.Database;
--------------------------------------
-- 实体层结构说明与规范约定:
OrangeCloud.Entity
- Database : 数据表映射实体(系统自动生成)《禁止改动》
1. 按数据库名称划分文件夹名
2. 实体名称 = 数据表名称
- Business : 业务实体(业务上所需的实体)《按需创建》
1. 按业务模块划分文件夹名
2. 实体名称 = “M”开头
3. 可继承Database下的实体
4. 可使用Database下的实体作为属性类型
- Enum : 枚举(整站的枚举定义)
1. 实体名称 = “E”开头
--------------------------------------
-- 怎么配置读写分离?
读库:<add key="FSystemRead" value="server=192.168.1.101,192.168.1.102,192.168.1.103;database=FSystem;uid=sa;pwd=123456"/>
写库:<add key="FSystemWrite" value="server=192.168.1.100;database=FSystem;uid=sa;pwd=123456"/>
--------------------------------------
--数据库配置如何加密?
在WebConfig中添加配置:
<add key="OrangeCloud.Core.DatabaseConfig.Encryption" value="true" />
--------------------------------------
-- 怎么查看执行的SQL语句?
在WebConfig中添加配置:
<add key="SaveLog" value="true" />
<add key="SavePath" value="E:\\Log\\" />