
---------- 【SQL Server】
我爱AI
本人毕业于桂林电子科技大学,本科阶段主攻硬件,比如单片机类。硕士阶段主攻通信工程,比如用MATLAB跑无线接入网系统等等。毕业后,在医疗公司做软件工程师,主攻WPF/WinForm/数据库/底层驱动等等。
因此,在硬件PCB等等、在软件MATLAB/WPF等等有需求的朋友,可以一起交流学习。现在转AI+Web,做通信类网管
展开
-
DataBase First 基础(五) 对一个或多个实体的验证失败:字段长度过长、字段为空
一、问题描述使用EF进行实体更新一条记录时,引发异常:对一个或多个实体的验证失败https://blog.youkuaiyun.com/yanwushu/article/details/48897361二、导致问题的原因和朋友交流了,他说:editedPatientInfoTable对象字段过少,与PatientInfo表的字段不匹配。导致editedPatientInfoTabl...原创 2019-03-05 18:41:02 · 517 阅读 · 0 评论 -
DataBase First 基础(四) 删除或修改表时失败,因为相同类型的其他实体已具有相同的主键值***
一、删除操作、错误信息删除操作: #region 遍历,删除 foreach (PatientInfoHistroryModel patient in deletePatients) { //PatientInfo_Table delete...原创 2019-03-01 11:14:00 · 978 阅读 · 0 评论 -
DataBase First 基础(三) :向数据表删除或添加数据记录时发生错误:属性"**Key"是对象的键信息的一部分,不能修改。
一、问题描述:二、解决办法:方法1:(去掉主键自动加的属性,代码保留SeriesKey)原来是之前设计的数据中,对主键进行了设置,让其自动增加,导致我们自己不能修改主键,如下所示:现在我们把打钩去掉:程序中就可以自己修改主键了: for (int i = 0; i < iInsertCondition; i++) ...原创 2019-02-20 16:15:17 · 1877 阅读 · 0 评论 -
DataBase First 基础(二):Linq语句增删改查(SQL数据库用Like语句来实现增删改查)、单表模糊查询、多表模糊查询
一、简介 我们建立了数据库文件(包含了各种数据)后,然后导入到EF实体数据库模型中。这时候,我们就可以直接在EF实体数据库模型中操作数据库了。而我们用到最多便是用Linq语句来查找数据表。 下面重点介绍查找语句。我们接着上篇博客继续写,来操作一个Customers表。工程目录:我们建立的是WPF工程,后添加EF数据。所以,我们的工程很简单,只包含了一...原创 2019-01-25 09:50:25 · 569 阅读 · 0 评论 -
DataBase First 基础(一): ADO.NET实体数据模型 + 数据库的EF设计器:将数据文件读取出来形成类文件,操作类文件==操作数据库。
最后,你看到数据表直接生成了5个类:以后,我们直接操作5个类,就可以实现对数据表的增删改查。原创 2019-01-23 17:23:21 · 321 阅读 · 0 评论 -
Entity Framework 基础(三)VS2015 EF实体:修改数据表属性后,数据库与模型Module之间相互更新
主要参考:https://blog.youkuaiyun.com/zhuoyue008/article/details/78467106https://blog.youkuaiyun.com/nangeali/article/details/69665157https://blog.youkuaiyun.com/w200221626/article/details/51956727https://blog.csdn....原创 2019-03-25 16:43:50 · 1414 阅读 · 2 评论 -
Entity Framework 基础(二):查询数据库常用的两种方法(Contains/IsNullOrEmpty/Equals关键字只能用在查询数据库类文件)
方法一、查询List集合(建议采用)我们的思路是,先把数据,用lambda语句,按Contains/IsNullOrEmpty/Equals关键字从数据库文件,提取到类的集合。然后,再用Linq语句,从类的集合检索数据到另一个集合。在这里,建议采用这种方法,因为我在PatientInfoHistroryModel类统一定义每个属性都为string,然后直接用ToString()即可...原创 2019-01-29 10:49:26 · 987 阅读 · 0 评论 -
Entity Framework 基础(一):参考资料、三种模式(DataBase First/Model First/CodeFirst)、应用场景、优缺点
一、参考资料(简介)本系列,将介绍 实体框架EF(entity framework)。参考:https://www.cnblogs.com/wangboy91/p/6047905.html什么是EF框架?全称EntityFramework官方点的解释是Entity Framework是ADO.NET中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架。OR...原创 2019-01-25 09:07:47 · 1585 阅读 · 0 评论 -
SQL Server基础(十) VS2015 连接数据库——进阶篇:数据库事务
参考http://www.shareblogs.top/527/一、简介什么是数据库事务?假如一个数据有多个表,我们希望删除A表的A1记录,那么B表就会对应地增加对应的B1记录,从而保证数据的完整性与一致性。比如:参考:二、往AutoLot添加一张CreditRisks表CreditRisks表将记录Customers表不诚信的用户。三、添加方法类库用上...原创 2019-01-09 16:22:31 · 401 阅读 · 0 评论 -
SQL Server基础(九) C#实现调用DLL对数据表进行增删改查操作。
参考http://www.shareblogs.top/517/一、简介 VS2015 连接数据库,前面已经写了两篇博客,但是这两篇博客并没有实现对数据表的增删改查等功能:SQL Server基础(七) VS2015 连接数据库——基础入门篇:主要分为配置并加载App.config文件、创建数据工厂对象、创建连接对象、创建命令对象、创建读取器对象几个步骤。SQL Ser...原创 2019-01-09 11:20:03 · 586 阅读 · 0 评论 -
SQL Server基础(八) VS2015 连接数据库——中级篇:System.Data.SqlClient命名空间与System.Data.Common命名空间的区别,以及每个类的使用方法。
参考http://www.shareblogs.top/508/一、简介 连接数据库,需要用到常用的几个数据类。上一篇博客介绍了数据的基础入门,但没有详细解释每个对象类的使用方法。原SQL Server基础(七) VS2015 连接数据库——基础入门篇:主要分为配置并加载App.config文件、创建数据工厂对象、创建连接对象、创建命令对象、创建读取器对象几个步骤。...原创 2019-01-08 10:52:42 · 1681 阅读 · 2 评论 -
SQL Server基础(七) VS2015 连接数据库——基础入门篇:主要分为配置并加载App.config文件、创建数据工厂对象、创建连接对象、创建命令对象、创建读取器对象几个步骤。
参考http://www.shareblogs.top/499/一、简介 1、关于学习C#如何连接数据库或断开连接数据(断开连接数据库往后我将讨论),我是按照这本书一点一点学习的。 现在,终于用到了数据库,于是,学习如何去连接数据库。我们主要讨论21.7/21.8/21.9小结,其他部分用到的话,我会重点阐述: 2、 好了,关于如何建立数据库...原创 2019-01-07 14:57:35 · 1224 阅读 · 5 评论 -
SQL Server基础(六)VS2015 查询数据库发生了致命错误:Incorrect syntax near the keyword 'Order'.
参考http://www.shareblogs.top/wp-admin/post.php?post=493&action=edit一、表的名字,不能用系统关键字Order——>Order是数据库关键字,不能用来作为表明,把Order该为Orders即可。二、关于查询语句——>数据库关键字是绿色的。——>可以单部执行,来分析查询语句—...原创 2019-01-07 09:50:41 · 6613 阅读 · 0 评论 -
SQL Server基础(五)VS2015 可视化表关系图:建立了三个存在联系的数据表,现在要把三个表用关系图来描述。
一、数据表如下二、可视化表关系图可视化表关系图的方法,书本上是这样说的:但是我没有找到有数据关系图(Database Diagram)节点。于是百度,发现确实没有数据关系图(Database Diagram)这个节点。https://bbs.youkuaiyun.com/topics/390402540https://blog.youkuaiyun.com/nihaomayu/article/...原创 2019-01-07 08:43:01 · 2215 阅读 · 2 评论 -
SQL Server基础(四)SQL Server 的查询文件Query.sql的保存及再次打开:保存到磁盘后,下次可以打开磁盘的查询文件Query.sql,继续使用。
参考:http://www.shareblogs.top/483/https://jingyan.baidu.com/article/4d58d5413f00b99dd4e9c0fe.htmlhttps://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=baidu&wd=%E6%95%B0%...原创 2019-01-06 16:19:56 · 6028 阅读 · 6 评论 -
SQL Server基础(三)SQL Server 的存储过程:什么是存储过程、存储过程有什么作用、存储过程的使用方法
参考:http://www.shareblogs.top/472/一、简介网上百度了好几篇博客,都没有说明存储过程是什么东西?然后这个东西有什么用?从马克思认识论上来看,我们必须先认识事物是什么东西(即本质),然后才进一步认识事物是用来干嘛的(即属性)。于是,参考了下面的这篇优快云论坛,和大家分享下,什么是存储过程,它又有什么用。https://bbs.youkuaiyun.com/to...原创 2018-12-24 21:55:22 · 3262 阅读 · 0 评论 -
SQL Server基础(二)数据库对象:表、视图、同义词、可编程性、外部资源、Service Broker、存储、安全性 分别表示什么意思
参考原文http://www.shareblogs.top/466/一、简介 其几天弄了个数据表,知道了数据表大概是怎么回事。今天打算学习学习数据库的存储过程,于是发现,存储过程只是数据库对象的一部分。我这个人比较喜欢从全局认识一个事物,索性我就把数据对象全部罗列出来。二、数据库对象 SQL Server 数据库对象,包含了 表、视图、同义词、可编...原创 2018-12-24 21:02:47 · 1126 阅读 · 0 评论 -
SQL Server基础(一) VS2015 建立数据表:建表、修改表名字、往表中添加数据、查找表,最后是数据库文件的属性
参考原文http://www.shareblogs.top/457/VS2015 建立数据表流程1、右击表,建立数据表——设置主键2、修改数据的名字为Inventory3、添加数据4、右击数据库库——新建查询,输入SQL语法,就可以查询表的数据了往表中添加一行,重新查找。你会发现,表名字不区分大小。5、文件属性主要参考:https://b...原创 2018-12-23 20:34:36 · 3255 阅读 · 0 评论 -
SQL Server入门(六) VS2015 如何添加一个数据库:该数据库之前已经建好放在电脑上
原文:http://www.shareblogs.top/449/一、简介之前用VS建立了一个数据库AutoLot.mdf,现在要把AutoLot.mdf这个文件放到到另外一个文件中,VS要重新添加该目录的AutoLot.mdf。移动AutoLot.mdf之前,要把资源管理器打开数据库的进程关闭。1、关闭资源管理器的进程2、添加工具——连接到数据库...原创 2018-12-23 20:26:26 · 1316 阅读 · 0 评论 -
SQL Server入门(五) 工程上,我们用VS 新建一个数据库,还是添加或读取已有的数据库呢(SSMS 可管理数据库)?
原文http://www.shareblogs.top/446/一、VS 建立数据库1、转https://jingyan.baidu.com/album/9f63fb91893ac3c8410f0e58.html?picindex=22、VS建立数据库后,添加表时,要点击"更新"按钮。数据表才会成功建立。转https://blog.youkuaiyun.com/andrewniu/artic...原创 2018-11-06 17:29:43 · 2961 阅读 · 0 评论 -
SQL Server入门(四) 官网关于 SQL Server初级入门教程
原文http://www.shareblogs.top/444/学习内容这些教程将帮助你理解 SSMS 中提供的信息以及如何利用其功能。熟悉 SSMS 的最好方式是进行实践演练。这些教程将使你熟悉 SSMS 中提供的各种功能。这些教程将讲述如何管理 SSMS 组件以及如何查找常用的功能。以下是本教程内容: 教程:使用 SSMS 连接并查询 SQL Server(数据库的建...原创 2018-11-06 14:57:25 · 1779 阅读 · 0 评论 -
SQL Server入门(三) SQL Server 官方Microsoft GitHub存储库、示例、SQL Server论坛、SQL Server 更新、远程连接
参考:http://www.shareblogs.top/437/一、SQL Server 的官方Microsoft GitHub存储库(给出数据库的各种实例类型,包括了SQL Server, Azure SQL Database, and Azure SQL Data Warehouse的应用范例)Official Microsoft GitHub Repository containi...原创 2018-11-06 10:13:46 · 950 阅读 · 0 评论 -
SQL Server入门(二) SQL Server 2017 express数据库的安装与SQL Server Management Studio管理数据库
参考:http://www.shareblogs.top/433/一、Sql Server 2017 express 安装流程https://jingyan.baidu.com/article/148a1921fe8f054d71c3b1cb.html二、怎么用SQL Server Management Studio管理数据库1、https://jingyan.baidu.com/...原创 2018-11-06 09:37:50 · 4493 阅读 · 0 评论 -
SQL Server入门(一) SQL Server2017 Developer和 SQL Server2017 Express 等各版本的区别。
参考:http://www.shareblogs.top/427/软件下载:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloadshttps://www.microsoft.com/zh-cn/download/details.aspx?id=8961(2005版,中文)https://www.microsof...原创 2018-11-06 09:26:29 · 28727 阅读 · 8 评论