随笔分类 - .net core c#
摘要:utc时间戳 日期 转换 public long ConvertDateTimeToInt(DateTime time) { DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1,
阅读全文
摘要:一、导入时字典验证不正确。本地正常。 需要将 生成配置表 Sys_TableColumn 同步,验证取的字典编号取此表。 二、权限问题 有角色,明细表给了导出,结果发现出不出来。框架问题,解决办法:将给该 “角色” 主表的编辑权限,前端用代码权限解决控制。 let _userInfo = store
阅读全文
摘要:引入:注意对应版本 有时会报错:未能加载文件或程序集“FreeSql, Version=3.2.825.0, 可能问题:虽然是entityBus工程才调用,但是另外两个工程也需要引入相应dll
阅读全文
摘要:一、swagger使用 1.打开Nuget,搜索安装Swashbuckle.AspNetCore。 2.生成api文档 3.Program.cs 添加如下代码 FreightForwarderApi.xml 替换成你的。 var basePath = AppContext.BaseDirectory
阅读全文
摘要:如下转换:DemandOrderHead 实体中有字段:IEFlag 为int类型,转换后发现这个字段永远是0,原因命名不规范。 解决:IEFlag 改成:IeFlag var demandOrderHeadJson = JsonConvert.SerializeObject(saveDataMod
阅读全文
摘要:一、流程表 1.我的审批查看 具体代码见service中。 -- 用户审批 = 1 (UserInfo.User_Id), 角色审批 = 2 (UserInfo.Role_Id),部门审批 = 3(user.DeptIds) select * from Sys_WorkFlowTable where
阅读全文
摘要:ftp设置好老是报无权访问。然后在授权处做了一次“未选定”,然后删除再建,或编辑发现好了。 一、安装好相关ftp服务 二、创建 1、网站——添加ftp站点。 正常情况这步不这么选。正常是选择所有用户或指定用户,我这边发现必须先这样操作一下,再删除重新增加或编辑就可以正常用ftp//:IP:21 访问
阅读全文
摘要:最简单事例: var query = from order in orders join customer in customers on order.CustomerID equals customer.CustomerID group order by customer.Country into
阅读全文
摘要:一、rdlc报表 Microsoft.Reporting 解决方案:https://www.cnblogs.com/xbding/p/16481049.html 二、给定关键字不在字典中 The given key was not present in the dictionary 1、mysql版
阅读全文
摘要:一、host '' is not allowed to connect to this Mysql server 原因:没有打开远程访问 1、远程链接服务器,在服务器内mysql系统目录下的/bin文件下执行./mysql -u root -p;输入密码登入mysql;2、在mysql中执行use
阅读全文
摘要:在VS2019中的工具箱中使用【ReportViewer】组件。 一、实现思路 ①添加【Microsoft RDLC Report Designer】的扩展包; ②在项目中添加【Microsoft.ReportingServices.ReportViewerControl.WinForms】的组件包
阅读全文
摘要:/// <summary> /// 压缩图片至200 Kb以下,最小可压到30KB /// </summary> /// <param name="img">图片</param> /// <param name="format">图片格式</param> /// <param name="targe
阅读全文
摘要://首先 安装 AutoMapper,然后在应用程序启动时配置AutoMapper以了解要映射的类型: var config = new MapperConfiguration(cfg => { cfg.CreateMap<AreaManagerClassifyEntity, AreaManager
阅读全文
摘要:解决:.net bigint,long传到前端发现精度不对 /// <summary> /// 所有表的主键 /// long返回到前端js的时候,会丢失精度,所以转成字符串 /// </summary> [JsonConverter(typeof(StringJsonConverter))] pu
阅读全文
摘要:1、自定义认证中间件 JwtTokenAuth 2、Startup Configure下: if (env.IsDevelopment()) { GlobalContext.SystemConfig.Debug = true; app.UseDeveloperExceptionPage(); } e
阅读全文
摘要:利用IPAddressRange包实现IP过滤 1、安装nuget上的 IPAddressRange 包 2、继承ActionFilterAttribute using System.Threading.Tasks; using Microsoft.AspNetCore.Authorization;
阅读全文
'GBK' is not a supported encoding name. For information on defining a custom encoding, see the docum
摘要:.net core web工程 使用“GBK” 报如下错 'GBK' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Enco
阅读全文
摘要:一、手工操作 1、在管理工具里打开Internet 信息服务(IIS)管理器。然后选择需要配置的网站。 2、右侧的界面中会显示该网站的所有功能配置,我们选择并点击进入“MIME类型”。 3、在左侧的操作区选择点击“添加”MIME。 4、在弹出的添加窗口里的文件扩展名输入:apk,在MIME类型输入:
阅读全文
摘要:一、服务器端开发, public class SocketServer { static void Main() { try { FleckLog.Level = LogLevel.Debug; var allSockets = new List<IWebSocketConnection>(); /
阅读全文
摘要:一、新建一个文件:appsettings.json 二、很重要。将appsettings.json,变成可复制。第三步公共文件会报错。 三、增加公共文件 public class Appsettings { static IConfiguration Configuration { get; set
阅读全文