
C#
文章平均质量分 65
开心,你呢
这个作者很懒,什么都没留下…
展开
-
IIS部署WCF程序提示异常
1、HTTP 错误 404.17 - Not Found请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。有时候,前提条件和通配符 MIME 映射可能会意外导致提供脚本源。2、HTTP 错误 404.3 - Not Found由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。当所请求 URL 的文件扩展名是针对未在服务器上配置的 MIME 类型时,便会发生此错误。原创 2025-04-08 11:03:21 · 285 阅读 · 0 评论 -
C#在WCF框架下为WebService接口通过拦截器实现文件日志管理
C#在WCF框架下为WebService接口实现log日志,通过NLog和消息拦截器实现,按日期记录日志,里面的内容包括调用方法,远程IP,触发时间,请求参数,返回结果(如果接口异常,返回异常信息)。日志目录:当前文件夹logs/yyyy-MM/yyyy-MM-dd.log。原创 2025-03-03 10:06:34 · 987 阅读 · 0 评论 -
C#使用SqlSuger如何通过优化代码,提高查询效率
1、sqlsuger实现sql语句,在where条件里的处理,主要是通过参数替换,当查询数据量过大时,可通过本文描述进行优化;2、sqlsuger执行原生查询sql,两种处理。原创 2025-01-20 14:41:07 · 820 阅读 · 0 评论 -
C#通过SqlSuger和原生sql语句动态创建数据表与动态新增表字段
本文使用Sqlsuger框架对SqlServer数据库进行访问与操作业务场景有时需要动态建表与动态新增表列项,可以本文介绍的方式实现。注意:在创建表结构或新增表字段时,应该根据表名或字段名,在数据库全部表或表内全部字段作判断,避免出现同名的情况,防止数据库报错。下面有提供获取数据库全部表、获取表中全部字段的方法。以上的方式都能实现动态创建数据表与动态新增表字段,请注意示例里的方法使用。如需使用,请根据具体业务场景考虑。原创 2024-12-26 18:07:27 · 1022 阅读 · 0 评论 -
根据数据库表名获取表的字段与描述
以上两种方法都能实现通过表名获取表字段和描述,请注意示例里的具体的方法使用。如需使用,请根据具体业务场景考虑。原创 2024-12-26 16:37:14 · 513 阅读 · 0 评论 -
已取得方法名字符串,需要调用对应的方法
如果程序已定义好对应方法,且数据库中保存有对应方法的字符串,则可以通过以下方法,原创 2024-12-18 17:02:35 · 316 阅读 · 0 评论 -
解决API返回数据对象属性与实体不符
/返回实体格式:set;set;set;set;set;set;//接口定义/// 测试/// test测试结果。原创 2024-12-06 16:02:48 · 243 阅读 · 0 评论 -
Asp.Net Core通过过滤器实现删除日志功能
某系统的删除,直接将前端所选数据的单个或多个id传给后端(如:path/36,path/36,37,38,39),后端通过id或userid等接收,然后根据不同的实体表结构,调用不同的仓储进行硬删除,操作日志仅显示传递的参数,(如36,36,37,38,39)和返回的结果,并没有保存被删除的数据,这导致系统无法追溯到具体被删除的数据和操作人员,故需要实现保留被删除的数据内容功能。原创 2024-12-06 11:27:48 · 989 阅读 · 0 评论