随笔分类 -  .NET Core

摘要:学习C ,不能光看光想,多动手比什么都强。带着目的地去学习,事半功倍。比如实现什么算法、解决什么问题,都是现阶段完全可以去实现的。 C 是后续开发的的基础,一定要跟着 "菜鸟教程" 一类的教程,好好梳理一遍。理解类和结构体,了解各种数据结构、了解运算符、了解访问修饰符等等,都是基础中的基础。 不用刻 阅读全文
posted @ 2020-02-22 14:17 Lulus 阅读(634) 评论(0) 推荐(0) 编辑
摘要:程序在遇到问题无法继续执行时,会 告知开发/用户。开发需要做的事情就是,在开发过程中,尽量减少异常发生的可能,同时完成异常捕获,保证丑陋的异常不会直面用户。 同时,异常内容也是调试过程中非常重要的讯息。 打断点调试 调试的目的是检验我们的代码是否有问题,代码是否按照我们的想法在正确的执行。 打断点调 阅读全文
posted @ 2020-02-22 14:15 Lulus 阅读(1658) 评论(0) 推荐(0) 编辑
摘要:判断是个很简单的概念:如果是________,就________;如果不是________,就________。就是“分情况讨论”。 我们日常生活中对此应用广泛,比如: 比如你下班回家的路上,妈妈一通电话,“儿砸,去菜市场问问排骨多少钱,如果35块以下就买3斤,如果35块以上就算了”。 这其实就是一 阅读全文
posted @ 2020-02-21 20:54 Lulus 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:递归是一个对初学者来说不太好理解的概念,要我说的话,我觉得像俄罗斯套娃,像下面这种图。 递归是不停的调用自己,并在达到某个条件的时候停止递归,返回结果。 我们尝试下解决这样的问题:斐波那契数列 斐波那契数列的排列是:0,1,1,2,3,5,8,13,21,34,55,89,144……它后一个数等于前 阅读全文
posted @ 2020-02-21 20:52 Lulus 阅读(1481) 评论(0) 推荐(0) 编辑
摘要:今天讲 。 先讲C 已经实现好的,可以直接使用的排序方式。毕竟我们的目标并不是学习怎么给数字排序不是。 然后我们再以兴趣班的打开方式来看看手动写排序是怎样的体验。 今天的问题是:任意输入三个整数,然后按从小到大的顺序输出。 C 排序方法get√ 我们现在不知道C 有哪些排序的方法,我们应该用什么关键 阅读全文
posted @ 2020-02-21 20:50 Lulus 阅读(1774) 评论(0) 推荐(0) 编辑
摘要:光明小学六年级选出的男生的1/11和12名女生参加数学竞赛,剩下的男生人数是剩下的女生人数的2倍.已知六年级共有156人,问男、女生各有多少人? 这是一道小学六年级的数学题,大家肯定都会: 设置男生人数为x,女生人数为y,则有两个表达式 x+y=156 (10/11)x=(y 12) 2 ( 是乘号 阅读全文
posted @ 2020-02-21 20:48 Lulus 阅读(981) 评论(0) 推荐(0) 编辑
摘要:准备工作 下面让我们 Visual Studio,新建一个控制台项目,开始C 语法的学习。 Visual Studio的问题,请直接搜索关键词:以管理员身份运行 Visual Studio。 可以看到,连官方都有正解的,你没有理由不会!剩下的内容请自行摸索,很简单。 打开Visual Studio后 阅读全文
posted @ 2020-02-21 20:47 Lulus 阅读(2291) 评论(0) 推荐(0) 编辑
摘要:怎么查询 我们先不说C 可以做什么,我们先想想,哪里可以知道C 可以做什么,我觉得我马上可以想到的是 1.微软官方文档,比如 "Microsoft Docs" 2.Visual Studio Installer 3.Visual Studio新建项目(这个根据Visual Studio安装内容的多少 阅读全文
posted @ 2020-02-21 20:38 Lulus 阅读(2227) 评论(0) 推荐(2) 编辑
摘要:C 学习必备的软件包括 、`Google Chrome Navicat`,下面我逐一讲解。 Google Chrome 直接搜索 或者 ,找到 "中国官方下载地址" 下载并安装。 (不建议去各种下载资源站下载,有官方的用官方的) 将谷歌浏览器设置为默认浏览器。 接下来是我认为最重要的一步, ! 强烈 阅读全文
posted @ 2020-02-21 20:29 Lulus 阅读(1125) 评论(0) 推荐(0) 编辑
摘要:"CSharpLearn" 是我新开的坑。打算从零开始讲解C ,主要面向想要学习.net的零计算机基础的小伙伴,内容包括但不限于:C 语法、编程思想、产品开发流程、C 的各种开发框架、调试、项目管理、数据库、团队合作等。 教程和代码都放在 "CSharpLearn" 里,博客园我会同步更新。所有 " 阅读全文
posted @ 2020-02-21 20:11 Lulus 阅读(6017) 评论(0) 推荐(2) 编辑
摘要:包 DbContext 迁移 使用 查询相关内容: "加载相关数据" 参考资料 "Getting Started With Entity Framework Core Console" 阅读全文
posted @ 2019-10-10 19:06 Lulus 阅读(555) 评论(0) 推荐(0) 编辑
摘要:利用aspnetboilerplate提供的工具类IDbContextProvider 参考资料 "Raw SQL Queries" "How to execute a sql string in the application layer" 比较原始 && 通用的方式 阅读全文
posted @ 2019-03-23 13:22 Lulus 阅读(1851) 评论(0) 推荐(0) 编辑
摘要:项目结构 项目模板来自于 "abp" 或者 "52abp" .net core 后端服务站点发布到IIS 发布报错 在项目目录运行命令行,执行 如果.net core版本不对,则会提示需要安装某版本的.net core 完成安装即可 "参考资料" appsettings.json 在appsetti 阅读全文
posted @ 2019-03-18 14:37 Lulus 阅读(1564) 评论(0) 推荐(0) 编辑
摘要:这里主要讲遇到的一些报错 增删改查 && 计算部分基本和sql server的空间数据操作一毛一样,感谢微软大大的倾情支持,直接看demo即可(~ ̄▽ ̄)~ 前往 "sql server & .net core 使用空间数据" 引用库 迁库的时候报错 下载 "postgis" ,并安装,解决这个问题 阅读全文
posted @ 2019-02-22 11:50 Lulus 阅读(1812) 评论(0) 推荐(0) 编辑
摘要:使用的库 Startup.cs 建表需要注意:Geography or geometry By default, spatial properties are mapped to geography columns in SQL Server. To use geometry, configure 阅读全文
posted @ 2019-02-20 19:40 Lulus 阅读(3036) 评论(2) 推荐(0) 编辑
摘要:要求 引用包 先在angular目录下执行 关键代码 示例代码 "示例代码" 参考资料 "通过 ASP.NET Core 使用 Angular 项目模板" "Implement ASP.NET Core SPA template features in an Angular 6 app" 阅读全文
posted @ 2018-09-29 19:40 Lulus 阅读(3439) 评论(1) 推荐(1) 编辑
摘要:根据某属性去重 使用第三方库: "MoreLINQ" 实现left join 使用DefaultIfEmpty(),是left join 没有DefaultIfEmpty(),是inner join 参考资料 "LEFT JOIN in LINQ to entities?" 阅读全文
posted @ 2018-08-29 19:56 Lulus 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:按照官网资料操作无效,这里使用 "AspNetCore.ResponseCaching.Extensions" 的扩展包 安装AspNetCore.ResponseCaching.Extensions 在Startup.cs添加配置 在接口上添加ResponseCache特性(这部分内容看官网) 示 阅读全文
posted @ 2018-08-27 19:32 Lulus 阅读(975) 评论(0) 推荐(0) 编辑
摘要:数据结构 配置 数据查询需要使用延迟加载 或者 参考资料: "延迟加载" 示例代码 "示例代码" 阅读全文
posted @ 2018-08-18 17:21 Lulus 阅读(3570) 评论(0) 推荐(3) 编辑
摘要:基本数据结构 表设计如下: 入学记录 班级 学生 教师关系表 教师 学生 一对一 学生 入学记录 另解 参考资料: "Configuring One To One Relationships In Entity Framework Core" 一对多 学生 班级 多对多 学生 教师 示例代码 "示例 阅读全文
posted @ 2018-08-18 17:20 Lulus 阅读(688) 评论(1) 推荐(1) 编辑