4 极客研究者

尚未进行身份认证

我要认证

空余时间喜欢研究、钻研技术,入行不久的一枚菜鸟

等级
TA的排名 4w+

Sql Server中使用非聚集索引

ELECT TOP (1000) [id] ,[name] ,[age] ,[CreatedByUserId] FROM [CRMDB].[dbo].[Person] WITH(INDEX=Nonclustered_UserIdIndex) WHERE CreatedByUserId=20Nonclustered_UserIdIndex为添加的非聚集索引名称对应的执行计划:Index Seek ---- 查询性能非常高...

2020-07-11 22:00:48

.NET 技术栈

以后要不断增加自己的知识的广度和深度..NET技术知识网络:

2020-07-05 10:26:28

Sql数据精确度问题,保留指定的小数位------时间差

SELECT CAST(AVG(DATEDIFF(DD,CreateOnTime,LastLoginErrorDateTime)*1.00) AS DECIMAL(8,2)) FROM T_AdminUsers

2020-07-02 11:43:22

配置使用本机IP地址登录SqlServer服务器

今天在写自己的项目时,需要用到使用本机IP地址登录SQLSERVER服务器,于是记录一下。当我们想在本地或者以远程连接的方式去访问其他机器的数据库,可以使用IP地址作为服务器名称,并且以身份验证的方式去登录。如下图:我的数据库版本为SQLSERVER 2017,操作系统为Win101.开始菜单---->SQL SERVER2017文件夹—>配置管理器2.启用Name Pipes和TCP/IP,双击TCP/IP节点,添加本机IP地址获取本机IP地址:cmd控制台: ipc

2020-06-20 16:49:11

C#中的数据类型与对应的Sqlserver的数据类型

数据类型的Mapping

2020-06-18 20:34:47

Code First模式下使用Fluent API配置实体类之间的关系(2)

N:N关系的配置:案例:学生与老师是多对多关系1.新建控制台项目:添加实体类Student和Teacher:Student类:public class Student { public int StudentId { get; set; } public string StudentName { get; set;} public string Address { get; set; } //N:N关系导航属性

2020-06-16 21:18:26

Code First模式下使用Fluent API配置实体类之间的关系(1)

在关系型数据库中,表与表之间有如下关系:One-to-One RelationshipsOne-to-many or Many to One RelationshipsMany-to-Many Relationships1:1 关系 —>比如每个人只能有一个唯一的身份证号码(Person:CardId)1:N 关系 -->班级与学生(Class:Student)、产品类型与产品(ProductType:Product)等等N:N 关系 ---->学生与老师(Student:Te

2020-06-16 18:54:41

EF中的增删改查操作

比较常用的是使用linq和lambda表达式,以及原生的sql查询直接上Demo:没有涉及到跨表查询,后续会继续更新public static void TestQuery01() { using (SchoolContext context = new SchoolContext()) { //使用Linq表达式查询所有Grade记录 //List<Grade> gradeList= context.Grades.Select(g => g).ToList<Grade

2020-06-16 17:42:17

EF Code First模式下Fluent API的使用(1)

之前的文章介绍过,在实体类以及属性上使用数据注解的方式去覆盖EF默认的约定,这种方式使得整个实体类更加复杂,且只提供一些有限的配置选项,可能无法满足开发需求,但在Code First中的Fluent API提供了所有你所需要的配置选项,来完成实体类与数据表之间的映射。Code First 中的Fluent API是用来配置领域类(实体类)覆盖掉EF原有的约定。本次演示以控制台项目.1.创建控制台项目TestCodeFirstDemo02:添加实体类Student、GradeStudent类:u

2020-06-16 17:20:06

EF中使用代码进行SQL的监控

//查看EF生成的底层SQL操作context.Database.Log = (sql) =>{ Console.WriteLine(sql);};context为数据库上下文对象

2020-06-15 20:14:32

MVC中在Views文件夹下的web.config文件中配置视图中所需要的命名空间

Web.config文件:(不是根目录下的) <namespaces> <add namespace="System.Web.Mvc" /> <add namespace="System.Web.Mvc.Ajax" /> <add namespace="System.Web.Mvc.Html" /> <add namespace="System.Web.Optimization"/>

2020-06-14 09:41:30

ASP.NET MVC项目发布与网站本地部署

1.ASP.NET MVC项目发布实际就是以打包的方式将编译后的文件整理出来。首先生成解决方案,保证没有保存.mvc项目—>右键—>发布:点击发布,即可将项目打包到指定的路径下。2.安装IIS:控制面板—>程序—>启用或关闭Windows功能:IIS(Internet Information Services)保存安装即可。3.网站部署:控制面板---->系统和安全—>管理工具—>IIS管理器:网站右键–>添加网站:指定网

2020-06-13 20:35:06

MVC中点击input按钮去调用指定的Controller下的Action动作方法

今天分享的案例,也是困扰我一下午,但一大早起来就找到了解决方案。在后台管理中,比如删除某一个指定的用户时,会弹出一个对话框,点击确认按钮后,才删除当前用户.后台已写好了删除操作的Action动作,需要在删除点击确认时调用即可。我这边是用的模板,Demo:<div class="tip"><div class="tiptop"><span>提示信息</span><a></a></div><div clas

2020-06-07 09:00:46

ASP.NET MVC 中点击按钮Button去调用指定的Action动作方法

Demo:<input type="button" value="Delete" onclick="location.href='@Url.Action("UseDelete","User",new {id=5})'" />Action()方法是MVC Web类UrlHelper,所提供的一些重载方法:UrlHelper类

2020-06-06 17:27:02

Select下拉菜单选中后,文本居中显示

select { text-align: center; text-align-last: center; }亲测可用

2020-06-05 15:00:47

Dapper中跨表连接查询的问题,不查询所有字段,splitOn参数的设置

今天在做项目时,遇到这个问题,顺便记录一下:跨表连接查询时,如果只想查询我们需要的字段,那么如何处理?1.创建相应的业务模型类:将查询出来的数据封装到此对象中比如User业务模型类ViewUserModel:public class ViewUserModel{ public int UserId { get; set; } public UserType UserType { get; set; } public string UserName { get; set; }

2020-06-04 11:31:21

MVC中几种引入分部视图的区别

请看这篇文章:几种引入分部视图的区别加链接描述

2020-06-02 18:14:38

MVC中登录和退出时使用Session

1.为什么使用SessionASP.NET页面是"无状态"属性的,这意味着每次向服务器发送一个请求,服务器都会生成一个该页面的实例。但有时候,我们希望在不同的页面之间共享信息,比如购物车、用户登录等,于是,ASP.NET为我们提供了一个服务端的Session机制。2.这种Session机制又是如何工作的?服务端的Session机制是基于客户端的,也就是说服务端的Session会保存每个客户端的信息到服务端内存中。具体过程是这样的:→客户端向服务端发出请求→服务端响应客户端,并针对该客户端创建Ses

2020-05-31 21:28:58

MVC之数据列的排序功能的实现

接着分页功能的基础上,补充点击表头字段进行降序/升序排序的功能。1.重写Home控制器中的Index动作方法: public ActionResult Index(string search, string searchby, int? page, string sortBy) { //给sortByXXX做一个初始化赋值操作,用于页面加载时 ViewBag.sortByName = string.IsNullOrEmpty(sortBy)

2020-05-31 18:37:42

MVC之分页功能的实现

在上一篇搜索功能的基础上,添加分页功能:使用第三方插件PagedList1.首先在NetGet程序包下载安装到当前项目中:安装后:2.使用其插件实现分页功能:在Home控制器中,重写Index动作方法using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using Web_SearchDemo.Models;using PagedL

2020-05-31 18:21:17

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。