
C#
文章平均质量分 58
Favor_Yang
国内某上市公司开发组组长,全栈开发工程师。熟悉各种企业级管理系统方案设计、开发、实施等工作。
展开
-
C# 6.0版本的WebAPI接口部署到Linux服务器
通过以上步骤,你可以将 C# 6.0 的 Web API 成功部署到 Linux 服务器上,并确保其稳定运行。如果有任何进一步的问题或需要更详细的配置指南,请随时提问。原创 2024-12-25 16:49:32 · 1646 阅读 · 0 评论 -
.NET常用的ORM框架及性能优劣分析总结
• Entity Framework:适合大多数 .NET 项目,特别是需要快速开发和维护的场景。• Dapper:适合需要高性能和灵活查询的场景,尤其是高并发应用。• NHibernate:适合需要复杂映射和高级功能的大型项目。• LLBLGen Pro:适合需要专业级功能和性能优化的商业项目。• NPoco 和 RepoDb:适合需要轻量级和高性能的场景,介于 Dapper 和 EF 之间。原创 2024-12-25 10:23:34 · 2114 阅读 · 0 评论 -
使用C#调用SAP的WebService接口
URL 是一个 WSDL 地址,这意味着你可以使用 SOAP Web Service 来调用ZRFC_WEB_MES_MM_015 接口。我们将使用 C# 中的 System.Web.Services.Protocols.SoapHttpClientProtocol 或 System.ServiceModel 命名空间来实现这一点。以下是一个完整的示例代码,展示如何使用生成的服务代理类来调用 ZRFC_WEB_MES_MM_015 Web Service。可以考虑使用配置文件或安全存储机制来管理这些信息。原创 2024-12-20 11:39:57 · 683 阅读 · 0 评论 -
C# 连接ClickHouse 数据库
ClickHouse.Client 提供了丰富的 API 来执行各种操作,如创建表、插入数据、查询数据、更新数据和删除数据。在 C# 中连接 ClickHouse 数据库,您可以使用 ClickHouse.Client 库。接下来,您需要配置 ClickHouse 客户端以连接到您的 ClickHouse 实例。以下是一个基本的配置示例。您可以使用 ClickHouse.Client 将数据插入到 ClickHouse 中。如果您还没有创建表,可以使用 ClickHouse.Client 创建一个新的表。原创 2024-12-17 14:16:42 · 611 阅读 · 0 评论 -
要在 C# 6.0 中连接 PostgreSQL 数据库
要在 C# 6.0 中连接 PostgreSQL 数据库,你可以使用 Npgsql 库。Npgsql 是一个开源的 .NET 数据提供程序,专门用于与 PostgreSQL 数据库进行交互。以下是详细步骤和示例代码,帮助你在 C# 6.0 项目中连接和操作 PostgreSQL 数据库。原创 2024-12-16 15:46:18 · 2325 阅读 · 0 评论 -
C#如何连接SAP调用SAP接口函数
在项目中我们经常会遇到SAP与其他应用系统对接的情况,如OA对接SAP的FI、HR模块,生产系统对接SAP的MM模块等等。这里和大家介绍下C#如果调用SAP接口,从而调用SAP接口函数。下面先贴出代码。这里我创建的是一个C# WInform程序。用于登录接口测试。界面如下图所示:这里说明下,对于SAP连接来说,用户名、密码、服务器、系统版本号、SYStemID是缺一不可的。并且需要全部正确才行。一般SAP分为正式环境和测试环境。如下所示,是SAP的登录界面。下面贴出SAP的登录代..原创 2020-08-19 14:03:13 · 5513 阅读 · 0 评论 -
C# 实现根据Excel模板批量导出Excel数据的方法
大家可以按照自己的模板,修改相关的模板插入的单元格的下标即可。原先思路是这样的:根据人力资源部提供的Excel表格,制作Excel模板(区分普通员工和管理人员)->以插入Sheet单元格的方式在Excel模板中赋值,生成Excel模板。运行完成之后会生成每个人的Excel数据,如下所示,生成的文件名为姓名+部门+岗位。Winform界面如下所示,查出员工的绩效考核数据,然后执行导出功能,进行导出。最近在开发绩效考核管理的功能中,接收到一个需求,根据Excel模板批量导出每个员工的绩效考核数据。原创 2020-08-13 12:31:41 · 3593 阅读 · 0 评论 -
使用 ASP.NET Core 创建 Web API
本文主要介绍下如何使用APT.Net Core 创建Web API 的一个实例。代码中除了有WebAPI的相关示例之外,还有一些日常常用的代码示例,欢迎大家一起学习。同时项目的开源代码在GitHub上面。原创 2019-07-18 15:46:22 · 219 阅读 · 0 评论 -
消息队列的四种使用场景介绍
上周学习了下关于消息队列的一些使用场景。学习了博客园以为大佬的博客。特引用到此处收藏。具体的博文可以参考下列链接。文章写得很不错,就引用过来学习了。消息队列详解...原创 2019-07-02 15:50:07 · 287 阅读 · 0 评论 -
查询请假、加班、打卡、出差信息
考勤查询相关函数实现。 #region 考勤统计信息 /// <summary> /// 获取打卡信息 /// </summary> /// <param name="StartDate">开始时间</param> /// <param na...原创 2019-01-08 13:57:39 · 1155 阅读 · 0 评论 -
Linq两个DateTable Left Join 多条件联合主键关联查询
Linq查询时,关于两个DateTable的关联查询,涉及到多个主键时,我们一般采用On New把字段一一关联。但是DateTable的字段可能不会一样,因此我们可以采用别名的方式,使其一一对应。具体方式如下: new { Name = m.Field<string>("UName"), Date = m.Field<string>("WorkDate") } equa...原创 2018-12-17 15:21:32 · 2638 阅读 · 4 评论 -
统计员工年度,月度的加班和调休统计
根据需求,写了一个统计部门员工年度的加班与调休统计报表。 实现结果如下:页面代码如下所示:@model IEnumerable<lvElecCenter.Areas.HR.Models.LeaveAndOverTimeCountVM>@using Webdiyer.WebControls.Mvc;@{ ViewBag.Title = "考勤查询-加班调休统计...原创 2018-12-05 12:55:01 · 3752 阅读 · 0 评论 -
获取两个日期之间的工作日天数以及获取两个日期之间的所有日期的列表
1.首先是代码实现:1.1获取工作日天数 /// <summary> /// 获取两个日期之间的工作日天数 /// </summary> /// <param name="BeginDate">开始日期</param> /// <param name="En...原创 2018-12-05 09:52:14 · 1396 阅读 · 1 评论 -
C# 发送邮件功能实现
邮件发送功能在OA以及一些网站验证中很常用。下面是邮件发送的一个函数,参数传入收件人地址,邮件主题,邮件内容,读者可根据自己的需求添加邮件的附件或者抄送人等。 /// <summary> /// 发送邮件 /// </summary> /// <param name="mailTo">要发送的邮箱...原创 2018-11-27 15:28:46 · 1141 阅读 · 0 评论 -
Linq 多个DataTable表关联查询,实现考勤统计。
最近在做考勤系统时,由于不同的分公司的数据源在不同的服务器上,关联查询比较麻烦,因此想到了用Linq实现关联查询。思路:查询各个考勤信息的dataTable,然后用Linq实现DataTable的多张表左关联查询。贴出来,与大家分享。代码实现如下:1.View显示: /// <summary> /// 考勤统计表-用于工资核算 /// </...原创 2018-12-04 11:13:34 · 3156 阅读 · 1 评论 -
C# winForm 软件自动升级实现方式
对于C#winform开发者来说,软件自动升级功能是一个很重要的功能。作者根据自身经验,和大家分享一下软件升级的实现方式。注意:本文主要介绍通过WebService升级软件。作者的另一篇通过FTP方式升级软件的介绍可在作者的另一篇文中查看https://jingyan.baidu.com/article/4dc4084842d8fec8d946f1ca.html。第一步:首先建立一个Win...原创 2018-11-26 16:53:50 · 20508 阅读 · 8 评论 -
Win10 环境 Vs 2010未能正确加载 WorkFlowPackage包,解决办法
在安装K2 BalckPeral4.6时,安装完成后,打开VS2010 ,总是报未能正确加载WorkFlowPackage包,这个问题困扰了我很久,后来在同事的提醒下,说建议安装V4.6.11,同时卸载本机的.Net Framework 4.7。试了下,果然解决了。 ...原创 2018-11-29 15:14:01 · 862 阅读 · 0 评论 -
详解C# Tuple VS ValueTuple(元组类 VS 值元组)
最近项目中用到Tuple,在网上搜索一一些资料,下面这篇文章写得很详细,转载过来仅供参考。http://www.cnblogs.com/lavender000/p/6916157.html原创 2018-11-29 10:29:47 · 771 阅读 · 3 评论 -
多个Word文档,多张图片转PDF方式实现
Word转PDF网上有很多实现方式。本文主要介绍一个多个Word或者多张图片转为同一个PDF的方法。希望对大家有所帮助。此种实现方式需要下载个第三方DLL Aspose ,iTextSharp。 可到个人网盘下载Aspose DLL下载。本文通过一个简单的Winform程序,给大家演示下如何使用该类库,以及如何生成PDF。1.图片转PDF,首先选择图片导入到程序列表中: ...原创 2018-09-30 14:00:25 · 2388 阅读 · 2 评论