摘要: 昨天在一台Ubuntu18.04.2 上安装了SQL Server 2019 for Linux 服务正常启动了,但是却无法通过命令行工具或者远程Windows机器上的SSMS链接。 SSMS错误是 Sqlcmd的错误是 Microsoft ODBC Driver 17 for SQL Server 阅读全文
posted @ 2019-12-20 00:24 写代码的相声演员 阅读(2711) 评论(0) 推荐(0) 编辑
摘要: 一、奇葩的问题 之前自己造轮子的时候,遇到一个很奇怪的问题,虽然需求很奇葩,但是还是尝试解决了一下 当提交的表单里包含多个重复名称的字段的时候,例如 <form action="/Test/save" method="post"> <!--省略其他字段--> <input type="text" n 阅读全文
posted @ 2018-07-09 20:46 写代码的相声演员 阅读(1477) 评论(0) 推荐(1) 编辑
摘要: 在工作中碰到了一个进程间通讯的问题,大概是这样的: 项目本身是.net Core做的,但是有部分功能Core中不方便实现,有的是依赖Framework,有的是因为权限和安全问题。 那基于这个问题,问了问度娘进程通讯的问题,但是一水大神都在说,Socket啊,WebApi啊,内存共享啊,文件共享啊,等 阅读全文
posted @ 2018-03-21 20:38 写代码的相声演员 阅读(10480) 评论(6) 推荐(4) 编辑
摘要: 假设一种情况:项目中需要做认证和权限控制,而且需要权限才能访问的控制器要远多于可以匿名访问的(类似AO系统那样,登陆了才能用)。 那在每个控制器上加一个 [Authorize] 是能解决问题,反正正我是觉得麻烦。 而且Core自带的权限认证机制不满足于复杂的身份权限认证,打算像在Framework中 阅读全文
posted @ 2017-11-16 17:51 写代码的相声演员 阅读(15491) 评论(2) 推荐(3) 编辑
摘要: 最近在学习.Net Core的过程中,发现.Net Framework中常用的ConfigurationManager在Core中竟然被干掉了。 也能理解。Core中使用的配置文件全是Json,不像Framework使用的XML,暂时不支持也是能理解的,但是毕竟全局配置文件这种东西还挺重要的,阅读了 阅读全文
posted @ 2017-09-13 16:48 写代码的相声演员 阅读(12458) 评论(16) 推荐(11) 编辑
摘要: 最近在尝试EF的多数据库移植,但是原始项目中主键用的Sqlserver的GUID。MySQL没法移植了。 其实发现GUID也没法保证数据的递增性,又不太想使用int递增主键,就开始探索别的ID形式。 后来发现twitter的Snowflake算法。 一开始我尝试过直接引用Nuget里的Snowfla 阅读全文
posted @ 2017-09-12 17:11 写代码的相声演员 阅读(3146) 评论(4) 推荐(3) 编辑
摘要: 看见过几篇其他大神写的关于EFCore2.0的文章。本人有点小白,一开始看文档的时候除了一些基本操作外其他部分几乎没有读懂,我估计会有一部分人跟我一样,因为人家读懂了的早就懂了。 在这里我写一下我自己的理解和观点,并基于EF6的机制做一些比较。理解可能比较表象,如果有错误希望大神们指正。 一、迁移指 阅读全文
posted @ 2017-08-28 17:29 写代码的相声演员 阅读(500) 评论(0) 推荐(0) 编辑