自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 解决EF使用context.Database.SqlQuery时NotMapped属性列为空null的问题(转载)

有时候我们要为EF中的Model加一个新属性,这个属性不是数据库中的字段,而是从其它表中关联出来的。EF中要标示一个列不是对应表中字段只需要加上NotMapped特性。要使用NotMapped,保证你的项目引用了System.ComponentModel.DataAnnotations.dll,NotMapped特性在命名空间System.ComponentModel.DataAnnot...

2018-12-26 00:05:00 193

转载 EF(EF Core)中的NotMappedAttribute(转载)

NotMapped特性可以应用到EF实体类的属性中,Code-First默认的约定,是为所有带有get,和set属性选择器的属性创建数据列。。NotManpped特性打破了这个约定,你可以使用NotMapped特性到某个属性上面,然后Code-First就不会为这个属性在数据表中创建列了。我们看一下下面的代码:using System;using System.Collect...

2018-12-25 23:47:00 402

转载 关于C#中async/await中的异常处理(下)-(转载)

上一篇文章里我们讨论了某些async/await的用法中出现遗漏异常的情况,并且谈到该如何使用WhenAll辅助方法来避免这种情况。WhenAll辅助方法将会汇总一系列的任务对象,一旦其中某个出错,则会抛出“其中一个”异常。那么究竟是哪个异常?如果我们要处理所有的异常怎么办?我们这次就来详细讨论await操作在异常分派时的相关行为。await抛出异常时的行为要理解...

2018-12-25 18:05:00 104

转载 关于C#中async/await中的异常处理(上)-(转载)

在同步编程中,一旦出现错误就会抛出异常,我们可以使用try…catch来捕捉异常,而未被捕获的异常则会不断向上传递,形成一个简单而统一的错误处理机制。不过对于异步编程来说,异常处理一直是件麻烦的事情,这也是C#中async/await或是Jscex等异步编程模型的优势之一。但是,同步的错误处理机制,并不能完全避免异步形式的错误处理方式,这需要一定实践规范来保证,至少我们需要了解async...

2018-12-25 17:59:00 97

转载 ASP.NET Core中,UseDeveloperExceptionPage扩展方法会吃掉异常

在ASP.NET Core中Startup类的Configure方法中,有一个扩展方法叫UseDeveloperExceptionPage,如下所示:// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.public void Conf...

2018-12-25 17:32:00 420

转载 asp.net mvc session锁问题 (转载)

一、会话状态SessionSession用于服务器端状态管理,使用Session之后,每个客户端都可以将实际的数据保存在服务器上,对于每个客户端的数据,将会生成一个对应的唯一的key(保存在客户端)。客户端与服务器端就是通过这个key来确认客户端的身份,通常这个key为SessionID。一般情况下,SessionID以Cookie的形式保存在浏览器中,在不使用Cookie的情况...

2018-12-24 18:24:00 111

转载 .NetCore Session.Redis (转载)

首先创建ASP.NET CORE Web项目,然后按如下顺序操作。1.添加nuget程序包:Microsoft.AspNetCore.Session;Microsoft.AspNetCore.DataProtection.Redis;Microsoft.Extensions.Caching.Redis.Core;Microsoft.Extensions.Ca...

2018-12-24 18:18:00 272

转载 在 ASP.NET CORE 中使用 SESSION (转载)

Session 是保存用户和 Web 应用的会话状态的一种方法,ASP.NET Core 提供了一个用于管理会话状态的中间件。在本文中我将会简单介绍一下 ASP.NET Core 中的 Session 的使用方法。安装配置 Sessionnuget 添加引用 Microsoft.AspNetCore.Session Session 是基于 IDistributed...

2018-12-24 18:08:00 133

转载 ASP.NET Core MVC 模型绑定 (转载)

ASP.NET Core MVC的Model Binding会将HTTP Request数据,以映射的方式对应到参数中。基本上跟ASP.NET MVC差不多,但能Binding的来源更多了一些。本篇将介绍ASP.NET Core的Model Binding。Model Binding要接收Client 传送来的数据,可以通过Action 的参数接收,如下:usi...

2018-12-21 16:56:00 141

转载 sql server中quotename()函数的用法(转载)

操作sql server尤其是写存储过程时,要用到各种各样的函数,今天就总结一个quotename()的用法。1.语法:quotename('character_string'[,'quote_character'])[]里面的内容说明可以省略,缺省情况下,说明用'[]'引用。 character_string,unicode字符数据构成的字符串。character_s...

2018-12-21 10:03:00 127

转载 使用Novell.Directory.Ldap.NETStandard在.NET Core中验证AD域账号

Novell.Directory.Ldap.NETStandard是一个在.NET Core中,既支持Windows平台,又支持Linux平台,进行Windows AD域操作的Nuget包。首先我们新建一个.NET Core控制台项目:NetCoreLdap,并下载如下Nuget包:Novell.Directory.Ldap.NETStandard然后我们新建一个...

2018-12-20 20:54:00 152

转载 CREATE INDEX (Transact-SQL) 语法 (转载)

CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON <object> ( column [ ASC | DESC ] [ ,...n ] ) [ INCLUDE ( column_name [ ,...n ] ) ] [ WHERE <fi...

2018-12-20 15:44:00 51

转载 SQL Server 解读【已分区索引的特殊指导原则】(3) - 非聚集索引分区(转载)...

一、前言在MSDN上看到一篇关于SQL Server 表分区的文档:已分区索引的特殊指导原则,如果你对表分区没有实战经验的话是比较难理解文档里面描述的意思。这里我就里面的一些概念进行讲解,方便大家的交流。SQL Server 解读【已分区索引的特殊指导原则】(1)- 索引对齐SQL Server 解读【已分区索引的特殊指导原则】(2)- 唯一索引分区...

2018-12-20 15:09:00 60

转载 SQL Server 解读【已分区索引的特殊指导原则】(2)- 唯一索引分区(转载)

一、前言在MSDN上看到一篇关于SQL Server 表分区的文档:已分区索引的特殊指导原则,如果你对表分区没有实战经验的话是比较难理解文档里面描述的意思。这里我就里面的一些概念进行讲解,方便大家的交流。SQL Server 解读【已分区索引的特殊指导原则】(1)二、解读【对唯一索引进行分区】“对唯一索引(聚集或非聚集)进行分区时,必须...

2018-12-20 14:56:00 60

转载 SQL Server 解读【已分区索引的特殊指导原则】(1)- 索引对齐(转载)

一、前言  在MSDN上看到一篇关于SQL Server 表分区的文档:已分区索引的特殊指导原则,如果你对表分区没有实战经验的话是比较难理解文档里面描述的意思。这里我就里面的一些概念进行讲解,方便大家的交流。(Figure0:索引与基表对齐)二、解读“索引要与其基表对齐,并不需要与基表参与相同的命名分区函数。但是,索引和基表的分区函数在...

2018-12-20 14:48:00 176

转载 SQL Server 当表分区遇上唯一约束(转载)

一、前言我已经在高兴对服务器创建了表分区并且获得良好性能和自动化管理分区切换的时候,某一天,开发人员告诉我,某表的两个字段的数据不唯一,需要为这两个字段创建唯一索引的时候,这一切就变得不完美了。列的唯一,这个实际上是一个唯一索引。使用关键字unique建立。二、背景我有一个表TestUnique,这个表使用分区方案[Sch_TestUnique_Id],它...

2018-12-20 14:07:00 145

转载 SQL Server 2014内存优化表的使用场景(转载)

最近一个朋友找到走起君,咨询走起君内存优化表如何做高可用的问题大家知道,内存优化表作为In-Memory OLTP功能是从SQL Server 2014开始引入,用来对抗Oracle 12C的In-Memory OLTP选件不过SQL Server的In-Memory OLTP功能是完全内置的功能,不像Oracle需要额外付费才能获得由于是比较新的技术,可能大家对内存优化表还...

2018-12-20 10:57:00 78

转载 SQL Server 2014 新特性——内存数据库(转载)

目录SQL Server 2014 新特性——内存数据库简介:设计目的和原因:专业名词In-Memory OLTP不同之处内存优化表内存优化表的索引并发能力的提升和竞争对手相比几点Getting Start内存数据库的使用存储TSQL支持简介: 内存数据库(In-Memory OLTP),代号Hekaton设...

2018-12-20 10:46:00 126

转载 试试SQLServer 2014的内存优化表(转载)

SQL Server2014存储引擎:行存储引擎,列存储引擎,内存引擎SQL Server 2014中的内存引擎(代号为Hekaton)将OLTP提升到了新的高度。现在,存储引擎已整合进当前的数据库管理系统,而使用先进内存技术来支持大规模OLTP工作负载。就算如此,要利用此新功能,数据库必须包含“内存优化”文件组和表即所配置的文件组和表使用Hekaton技术。幸运的是...

2018-12-20 10:12:00 77

转载 C#可空类型(转载)

在程序开发中,有时候需要值类型也为可空类型,比如,在数据库中,我们可以把一个日期Datetime设置为null。在C# 2.0中就出现了可空类型,允许值类型也可以为空(null),可空类型的实现基于C#泛型。可空类型基本知识可空类型的核心是System.Nullable<T>,同时静态类System.Nullable为可空类型提供了很多实用的...

2018-12-19 15:45:00 112

转载 ASP.NET Core2.1 你不得不了解的GDPR(Cookie处理) - (转载)

前言时间一晃 ASP.NET Core已经迭代到2.1版本了.迫不及待的的下载了最新的版本,然后生成了一个模版项目来试试水....然后就碰到问题了... 我发现..cookie竟然存不进去了..(怨念+100)找了各种资料,无果 最后无奈只得麻烦善友老师..老师回了一句GDPR虽然一头雾水,但是还是去百度了一发.终于找到原因..(E文好的可以自行跳转,不好的.....

2018-12-19 09:27:00 68

转载 ASP.NET Core 应用程序Startup类介绍 (转载)

Startup类配置服务和应用程序的请求管道。Startup 类ASP.NET Core应用程序需要一个启动类,按照惯例命名为Startup。在主程序的Web Host生成器(WebHostBuilderExtensions)的 UseStartup <TStartup> 扩展方法中指定启动类名称。您可以为不同的环境定义不同的Startup类...

2018-12-18 12:22:00 85

转载 使用SQL Server Management Studio操作replication时,要用机器名登录,不要用IP地址

如果你在使用SSMS(SQL Server Management Studio)登录SQL Server时,使用的是IP地址,如下图所示:当你操作replication时,会报错:从上面的错误提示可以看出,我们只能通过机器名(server name)来登录SSMS,才能够操作replication。所以我们改用机器名来登录SSMS即可,注意要用Windows A...

2018-12-13 12:07:00 71

转载 SQL Server Replication 总结

合并复制中,数据库架构的更改要重新生成发布端的快照在SQL Server 合并复制中,如果在发布端做了数据库架构的更改(例如新建表,更改表结构等),原则上来说都需要重新生成发布端的快照,订阅端才能同步这些更改(订阅端要“重新初始化”)。但是我发现目前SQL Server 2016中,如果只是更改发布端表的列类型、甚至新加一列,即便是不重新生成发布端快照,订阅端只要...

2018-12-09 13:29:00 108

转载 SQL Server 全文索引的硬伤(转载)

本文关键字:SQL Server全文索引、CONTAINS、FREETEXT、CONTAINSTABLE、FREETEXTTABLE等谓词。想象这样一个场景:在DataBase_name.dbo.Table_name中有一个名为Title(标题)和Contents(内容)的字段,现在需要查询在Title或者Contents中包括“qq”字符的所有记录。面对这样的一个场景,我们通常都会...

2018-12-08 23:23:00 80

转载 Sqlserver2008及以上使用全文索引排除干扰词 (转载)

关于SQLServer2008全文索引干扰词使用SQL SERVER 2008全文索引进行搜索 contains(Keywords, '"xx of xx*"') (注意是后面有包含"*"号的查询),由于包含了类似"of","and","or"等这类默认的全文索引干扰词,导致查询不到结果。可以按如下方法解决:1.自定自己的干扰词库可以按如下方法解决:1.自定自己的干扰词库...

2018-12-08 17:25:00 115

转载 SQL Server全文搜索(转载)

看这篇文章之前请先看一下下面我摘抄的全文搜索的MSDN资料,基本上MSDN上关于全文搜索的资料的我都copy下来了并且非常认真地阅读和试验了一次,并且补充了一些SQL语句,这篇文章本人抽取了一些本人自认为是重点的出来并且加入了一些自己的内容,补充MSDN上没有的和整理了网上关于全文搜索的资料网上另一篇说全文搜索的也比较详细SQL Server 全文目录相关 地址:http://www.c...

2018-12-08 16:41:00 127

转载 ASP.NET Core多语言 (转载)

ASP.NET Core中提供了一些本地化服务和中间件,可将网站本地化为不同的语言文化。ASP.NET Core中我们可以使用Microsoft.AspNetCore.Localization库来实现本地化在.NET Core 2.0以上版本, Microsoft.AspNetCore.Localization已经包含在了Microsoft.AspNetCore.All中,所以我...

2018-12-06 13:21:00 170

转载 .NET Core中多语言支持

在.NET Core项目中也是可以使用.resx资源文件,来为程序提供多语言支持。以下我们就以一个.NET Core控制台项目为例,来讲解资源文件的使用。新建一个.NET Core控制台项目,然后我们在其中新建一个.resx资源文件叫DemoResource.resx注意.resx资源文件默认是Internal访问级别的,这会导致其它程序集无法访问资源文件类,...

2018-12-06 11:17:00 265

转载 [SQLServer大对象]——FileTable初体验 (转载)

阅读导航启用FILESTREAM设置更改FILESTRAM设置启用数据库非事务性访问级别FileTable在我接触FileTable之前,存储文件都是存储文件的链接和扩展名到数据,其实并没有实际的把文件存储到数据库。FileTable不同于一般的表,他可以存储非结构数据和元数据(如:文件、文档),存储的文件可以像普通的文件一样通过一个路径被访问,而且不必对客户端程序修改。...

2018-12-04 20:37:00 122

转载 C#反射使用时注意BindingFlags的用法(转载)

最近刚刚开始用反射做项目,遇到一个小的知识点,记录一下。c#反射查找方法时,默认只能查到public方法。如果想要查找private方法,需要设定BindingFlags. 即: BindingFlags.Public|BindingFlags.Instance 默认查找public、instance内容。 BindingFlags.NonP...

2018-12-03 16:00:00 162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除