# ASP.NET core 常用操作类源码 **Repository Path**: long178/HdhAspNetCoreSource ## Basic Information - **Project Name**: ASP.NET core 常用操作类源码 - **Description**: ASP.net开发资源 HdhAspNetCoreSource是ADO.Net8.0数据库操作访问类支持实体取值操作,目前支持Mssql/Mysql/PostgreSql/Sqlite数据库类的操作。 内包含MVC/BLAZOR/WINFOR/WPF的简单实例及数据库的操作库。 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.hdhcms.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-04-15 - **Last Updated**: 2026-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HdhNetResource #### 介绍 HdhNetResource_.NET开发资源项目为整合C#操作Mssql、Mysql、Sqlite、PostgreSql、华为高斯、达梦、Oracle等数据库的ADO.NET操作类,可以用SQL语句直接查询,也可以实体的形式查询返回返回。 更多的功能功能添加中。 #### 软件架构 软件架构说明: 内嵌入了WPF、WINFORM、Blazor的开发实例 #### 安装教程 1. 本实例在.NET8.0环境下开发 #### 使用说明 ##### 错误处理 ###### Sqlite错误及处理 System.DllNotFoundException:“Unable to load DLL 'e_sqlite3' or one of its dependencies: 找不到指定的模块。 (0x8007007E)” 安装完整的 NuGet 包组合 System.Data.SQLite 需要同时安装两个包才能正常工作:System.Data.SQLite 和包含本机构建的包(如 System.Data.SQLite.Core)。某些情况下,可能需要安装 SourceGear.sqlite3 这个库,它包含了适用于不同平台的原生 SQLite 代码构建版本。 ##### 配置文件连接字符串参考 { "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "ConnectionStrings": { //‌Persist Security Info=True‌ //"作用:控制连接字符串中的敏感信息(如密码)是否在连接建立后保留" "安全建议:生产环境应设置为False,避免密码等敏感信息驻留在内存中", //"‌TrustServerCertificate=True‌" "作用:跳过SSL证书验证链检查", //"使用场景:开发测试环境或内部网络中" "安全风险:会降低连接安全性,生产环境应配置有效证书并设为False", "hdhDataType": "0", //数据库类型,Sqlite = 0, MySql = 1, Mssql = 2, PostgreSql = 3, GaussDB=4,DMdata = 5 //MSSQL/MySql等连接对象 "hdhMsSqlConnString": "server=.;database=StuTest;uid=sa;pwd=123456;Persist Security Info=false;TrustServerCertificate=True;", //MySql等连接对象 "hdhMySqlConnString": "server=localhost;port=3306;database=myDatabase;uid=myUsername;pwd=myPassword;", //PostgreSql等连接对象 "hdhNpgSqlConnString": "Host=192.168.1.87;UserName=auser;Password=123456;Database=test", //GaussDB数据库连接对象 "hdhGaussDBConnString": "Host=your_host;Port=your_port;Username=your_username;Password=your_password;Database=your_database;", //DmSql达梦数据库连接对象 "hdhDMsqlConnString": "Server=your_server_ip;Port=5236;User Id=your_username;Password=your_password;Database=your_database_name;", //Oracle等连接对象 "hdhOracleConnString": "User Id=用户名;Password=密码;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=主机名)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=服务名)))", //SQLITE数据库文件名,表示程序目录下的数据库文件 "hdhConnRedis": "localhost:6379,password=yourpassword,connectTimeout=5000,syncTimeout=5000", "hdhConnSqlite": "\\Database\\Hdhcms.db" //SQLITE连接文件名 }, "AllowedHosts": "*" } #### 参与贡献 1. 何冬华 #### 特技 1. 个人网站:http://www.hdhcms.com