• EntityFramework Core 2.0执行原始查询如何防止SQL注入?

    接下来一段时间我们来讲讲EntityFramework Core基础,精简的内容,深入浅出,希望为想学习EntityFramework Core的童鞋提供一点帮助。 EntityFramework Core执行原始查询 在EntityFramework Core中执行原始查询我们借助FromSql来实现,如下: using (var context = ne…

    2018-03-01 IT江湖
    00
  • 拥抱.NET Core系列:MemoryCache 初识

    Cache是一个绝大多数项目会用到的一个技术,说起到缓存可能就联想到 Set、Add、Get、Remove、Clear 这几个方法。那么在.NET Core中微软给我们带来了什么样的缓存体验呢?今天我们就来介绍下”Microsoft.Extensions.Caching.Memory”。由于这个包名称过长,下文使用MSCache来代替。 MSCache能做什…

    2018-02-27 IT江湖
    00
  • ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境

    “跨平台”后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同? 本章从”宏观”到”微观”地看一下它的结构以及不同时期都干了些什么.   本章主要内容如下: ASP.NET Core 的运行机制: “宏观”的看一下H…

    2018-02-27
    00
  • ASP.NET Core 2.0 : 四. _Layout与_ViewStart

    本章我们新建一个项目,并通过这个项目熟悉一下_Layout与_ViewStart以及它们的加载顺序. 新建一个项目 首先, 文件->新建一个解决方案 选择.Net Core 的APP下面的ASP.NET Core Web App(MVC) Next 设置解决方案的名称(和Xcode的界面风格有点像), 输入FL.WeightManager, 做一个每天…

    2018-02-27
    00
  • ASP.NET Core 2.0 : 三. 项目结构

    本章我们一起来对比着ASP.NET Framework版本看一下ASP.NET Core 2.0的项目结构.(此后的文章也尽量这样对比着, 方便学习理解.) 关注差异, 也为项目迁移做准备. 新建项目, 选择类型 新建项目, 选择.NET Core 有如下几种类型可选, 分别是Console, ASP.NET Core 的空项目, Web API 我们选择A…

    2018-02-27 IT江湖
    00
  • Mac电脑ASP.NET Core 2.0: 二. 开发环境

    macOS:Install Visual Studio for Mac 系统要求: macOS 10.12 Sierra 及更高版本 其他要求: 可能会要求安装xcode或android相关环境, 详见下文安装选项说明. 1. 下载 Visual Studio for Mac 2. 安装: a.安装前检查 b.应用和版本控制需要Xcode c.选择安装组件,…

    2018-02-27 IT江湖
    00
  • ASP.NET Core 2.0 : 一. 概述

    为什么要使用ASP.NET Core? .NET Core 刚发布的时候根据介绍就有点心里痒痒, 大概看了一下没敢付诸于行动,  现在2.0发布了一段时间了, 之前对其”不稳定”的顾虑也打消的差不多了, 决定踏实的研究一下.    至于为什么要使用core, 官方是这样说的: ASP.NET Core 是重新设计的 ASP.…

    2018-02-27
    00
  • SQL Server 如何使用脚本执行授权操作(权限管理)

    SQL Server数据库有完善的权限管理机制,对于存储过程,其权限分为查看定义,执行和修改,查看SP定义的权限是:VIEW DEFINITION ,执行存储过程的权限是:EXECUTE,修改SP的权限是:ALTER,但是该权限也能修改表结构,视图的定义等数据库对象。数据的读取权限是SELECT,这个查看定义是不同的权限。对于一个数据表,如果仅授予VIEW …

    2018-02-26
    00
  • Xamarin.Android位置服务平台功能

    Xamarin.Android位置服务平台功能,本教程将介绍如何在Android应用中定位,以及如何利用Android Location Service API来获取用户位置,同时还会通过Google Location Services API的位置服务来处理定位。 概述 Android提供多种定位技术接口,如利用蜂窝塔、WiFi和GPS。针对每一个定位技术…

    2018-02-26
    00
  • Xamarin.Android开发入门—Hello,Android Multiscreen深入理解

    Xamarin.Android开发入门—Hello,Android Multiscreen深入理解,Hello,Android Multiscreen Deep Dive,在Hello,Android Multiscreen Quickstart中,我们建立并运行了我们第一个多屏Xamarin.Android应用。接下来我们将深入理解Android导航和架构…

    2018-02-26
    00
  • Xamarin.Android开发入门——Hello,Android Multiscreen快速上手

    Hello, Android Multiscreen Quickstart 在指南的第一部分,我们将为Phoneword添加第二个屏幕 —— 关于电话历史的跟踪情况。最终的应用会有第二个屏幕来展示拨打历史。最终界面如下: 下面开始练习。 系统及环境要求 由于本教程将在Hello,Android Quickstart基础上进行操作,你需要完成Hello,And…

    2018-02-26 IT江湖
    00
  • Xamarin.Android开发入门——Hello,Android深入理解

    Hello, Android Deep Dive 在Hello, Android Quickstart中,我们创建并运行了我们第一个Xamarin.Android应用程序。现在我们对Android应用如何工作进行进一步学习了解,以便于我们开发更加复杂的程序。在本指南中我们回顾了我们在Hello,Android中的操作步骤,以此来理解我们所做的处理,与此同时,…

    2018-02-26 IT江湖
    00
  • Win10 自动更新后点击开始菜单没有反映的解决方法

    1、调出运行小窗体(可以按快捷键 WIN+R ,即键盘上Alt旁边的那个键(窗口键)和R键一起按)2、输入powershell,按下“确定”运行,如下图所示: 3、在窗口里输入或复制粘贴以下命令,注意只有一行,如下图所示: $manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation…

    2018-02-26
    00
  • C#开发中linq与lambda写法对照,收藏好这1个表格哟

    C#开发中linq与lambda写法对照,在使用C#编程过程中,有些码农在实现查询功能的时候纠结于到底使用linq还是lambda来写代码,有些还搞不清楚,现就两者之间写汗的比较整理一个表格供参考。

    2018-02-25
    00
  • .Net Core和jexus配置HTTPS服务

    花了几天时间,看了好多篇博客,终于搞定了网站的HTTPS服务,借此写篇博客,来让有需要的朋友少走弯路。 一、环境介绍   1、Linux下在Docker容器中部署好了一个网站,该网站需要通过外部提供程序访问微软的登录平台,利用的是OAuth2.0协议,因此要求必须要使用SSL服务,也使得网站必须要加入HTTPS服务。        2、容器外,宿主…

    2018-02-25 IT江湖
    00
国外VPS推荐:Hostinger VPS最具性价比,内存大、高速SSD、完整 root、DDoS 保护,超稳定
低至 $4.99 / 月
直达官网