08 2018 档案
摘要:在windows server下启动一个webapi的.net core项目报错 如下图: 让我以为服务器还需要别的配置。后来发现原来是线程被占用了。 在windows下查看某线程是否被占用的命令如下: netstat -ano|findstr "8001"
阅读全文
摘要:1.查看SDK dotnet --list-sdks 2.查看运行时 dotnet --list-runtimes 效果如下图:
阅读全文
摘要:1首先创建一个json的配置文件,文件名随便取,我取Ocelot.json 这个配置文件有两种配置方式,第一种,手动填写 服务所在的ip和端口;第二种,用Consul进行服务发现 第一种如下: 第二种如下: 2.接下来我们要安装Ocelot install-package Ocelot 3.安装完毕
阅读全文
摘要:1.创建特性 用于标注依赖注入 2.对程序集中要注入的类进行标记 3.为IserviceCollection扩展一个方法 可以实现对程序集进行操作 4.在webapi的startup.cs类中注册 需要处理的程序集:
阅读全文
摘要:我定义了如下接口引出错误: 然后用如下类实现了上述接口 于是问题出现了: 截图如下: 正确的办法应该是:不能将接口方法定义为void 而应该定义为Task。(没有返回值就用Task,有返回值就用Task<T>) 实现类如下: 调用这个方法如下: 截图: 参考文章:异步编程中的最佳做法 https:/
阅读全文
摘要:1 创建实体类: 2.创建实体类的映射伙伴类 3.在上下文中 重写 OnModelCreating方法 将伙伴类的应用上 完成。
阅读全文
摘要:问题起因 :使用.net core 2.1sdk 电脑直接安装的2.1.1 没有安装2.1.0的sdk 在项目开发过程中报错:当前 . NET SDK 不支持将 .NET Core 2.1.1 设置为目标。请将 .NET Core 2.1 或更低版本设置为目标,或使用支持 .NET Core 2.1
阅读全文
摘要:core2.0中: 为了要使用MVC Controller 要安装 Microsoft.AspNetCore.Mvc.Core包 Core2.1中:Microsoft.AspNetCore.App
阅读全文
摘要:参考经典文章:https://blog.csdn.net/liu_shi_jun/article/details/51329472 1.group by 分组 ,每一组数据只有一行,如果group by col1,col2 即根据两个字段进行分组,那么会对这两列进行排列组合,每一行都是唯一不重复的一
阅读全文
摘要:这里的值对象如下风格: 关键的ef上下文如下:
阅读全文
摘要:步骤: 1.首先要在webapi的管道中 使用认证(Authentication) 2.要在webapi的服务中注册验证条件 代码如下: 3 为webapi控制器中的方法 设置授权 或者 允许匿名 上图所示 为授权给角色为普通用户 上图为允许匿名 步骤4 客户端请求需要授权的地址时在请求头中带上to
阅读全文
摘要:visual studio 下载 :https://visualstudio.microsoft.com/zh-hans/ http://www.cnblogs.com/lonelyxmas/p/9197209.html 这个人关于.netcore的系列博客很不错 微软的 ef core 官方文档
阅读全文
摘要:当使用几种join的时候,on是指表连接起来基于的条件,where是对连接的表进行过滤的条件。 where 1=1 当我们需要拼接字符串的时候 在基础sql字符串中写上where 1=1 可以不需要在拼接里面管where了 where 1=0 注定查询不出数据,但是可以得到数据库表的结构 不查出数据
阅读全文

浙公网安备 33010602011771号