SQL
威威当爸了
good good study,day day up!
展开
-
SQL设计时增加说明列
SQL设计时增加说明列原创 2024-03-08 15:54:33 · 742 阅读 · 0 评论 -
EF Core Power Tools成生DbFirstEF Core电动工具成生DbFirst
EF Core Power Tools原创 2024-03-08 15:53:03 · 418 阅读 · 0 评论 -
EFUtilities批量处理
EFUtilities原创 2024-03-06 16:51:16 · 338 阅读 · 0 评论 -
EF Core+外键
Microsoft.EntityFrameworkCore.Tools//这个是反向工程,就是把数据导入到程。原创 2023-08-16 08:51:33 · 324 阅读 · 0 评论 -
EFCore CodeFirst与DbFirst生成
Microsoft.EntityFrameworkCore.SqlServer 核心程序包,封装了关键的核心代码,使用EF必须引用这个包。Microsoft.EntityFrameworkCore.Tools 用于数据库的生成、迁移、生成表等。Microsoft.EntityFrameworkCore.Design 设计包,用于在。2.新建一个继承DbContext的类作用是配置数据连接、操作数据库表等信息。下EF Core开发的工具套件。1.创建数据库实体映射类。原创 2022-12-13 17:10:15 · 391 阅读 · 0 评论 -
1列记录(按条件)合并成1行
1列记录(按条件)合并成1行原创 2022-09-21 17:13:09 · 485 阅读 · 0 评论 -
Sqlite CodeFirst
’管理NuGet程式包‘增加以下两个插件System.Data.SQLite SQLite.CodeFirst会产生App.config这个文件,一定要换以下内容.没有详细,不换老是报错.<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <!-- For more information on Entity Framework configura.原创 2021-06-21 21:36:18 · 220 阅读 · 0 评论 -
SQLPrompt 2017以上要先屏蔽网址在破解
SQLPrompt 2017以上要先屏蔽网址在破解转载 2021-05-07 16:38:56 · 329 阅读 · 0 评论 -
将EF封装到Dll类库里面
1.在UI程式下面要建app.config然后把连接字符串放进来2.UI程式中引用EntityFramework.SqlServer.dll这个dll文件(注意版本号)之后再运行就OK了原创 2021-01-27 16:58:53 · 281 阅读 · 0 评论 -
Sql Server 自定义约束 实现:某列 可空,但非空值唯一不重复
https://www.imooc.com/article/21115/原创 2021-01-26 16:48:22 · 1897 阅读 · 0 评论 -
EF数据迁移
1.工具->NuGet包管理器->程序包管理器控制台输入enable-migrations(打开数据迁移) 执行完会多一个'Migrations'文件夹,里面会产生'Configuration.cs'文件设置里面的内容如下: public Configuration() { AutomaticMigrationsEnabled = true;//指示迁移数据库时是否可使用自动迁移的值 Au...原创 2020-12-17 14:50:37 · 162 阅读 · 0 评论 -
EF linq杂记
var ccc = (from o in Context.BoxLogs join oo in Context.Jobs on o.JobId equals oo.Id join ooo in Context.PositionInfoes on o.PositionId equals ooo.Sort...原创 2020-12-11 16:41:01 · 155 阅读 · 0 评论 -
Sql几种删除的区别
Dropdrop可用于删除数据库(drop database 数据库名称)、删除数据表(use 数据库名称drop table 数据表1名称,数据表2名)或删除数据表字段(use 数据库名称 alter table 数据表名称 drop column 字段名(列名称))。值得注意的是:drop语句将删除表的结构、被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.TruncateTrunc...原创 2020-08-12 09:48:21 · 1031 阅读 · 0 评论 -
跨服器,插入,查寻
果经常访问或数据量大,建议用链接服务器--创建链接服务器exec sp_addlinkedserver ''srv_lnk'','''',''SQLOLEDB'',''远程服务器名或ip地址''exec sp_addlinkedsrvlogin ''srv_lnk'',''false'',null,''用户名'',''密码''goINSERT INTO [WAYLIPC].[PBS].[dbo].[PBSItem] ( ItemNumber, )select ItemNum...原创 2020-08-12 09:43:55 · 115 阅读 · 0 评论 -
EF结合SqlBulkCopy批量插入数据
/// <summary> /// 批量向表中插入数据 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="connectstring"> string connStr=ConfigurationManager.ConnectionStrings["CodeFirstModel2"]...原创 2020-07-30 14:23:20 · 535 阅读 · 0 评论 -
EF杂项
//将连接字符串写在程式中 public Context()//上下文的构造函数中直接写上对应信息,然后就可以删除app.config/web.config : base("server=WAYLIPC;database=Programme;uid=sa;pwd=1987214li;") { }...原创 2020-07-29 08:54:01 · 159 阅读 · 0 评论 -
查找表中重复内容
比方说在A表中存在一个字段“name”,而且不同记录之间的“name”值有可能会相同,现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项;Select Name,Count(*) From A Group By Name Having Count(*) > 1如果还查性别也相同大则如下:Select Name,sex,Count(*) From A Group By Name,sex Having Count(*) > 1...原创 2020-05-25 11:29:03 · 241 阅读 · 0 评论 -
EF处理的问题
查寻数据上的时间1、第一种方式:用EF(写在Lambda或者Linq里)执行SQL语句(运行报错),只能单独来执行var serverDateTime = ctx.Database.SqlQuery<DateTime>("Select GetDate()").FirstOrDefault();第二种方式:SqlFunctions.GetDate(),这种方式可以直接写...原创 2019-06-21 11:48:05 · 228 阅读 · 0 评论 -
连接
--内连接--语法: from 表1 join 表2 on 表1.字段=表2.字段select * from sn_info join group_sn_info on sn_info .sn =group_sn_info.fan_sn将两张表合成一张表找2个相同的字段的条件.--内连接select t1.sn,t2.fan_sn,t2.assy_sn...原创 2019-03-08 14:39:29 · 161 阅读 · 0 评论 -
SQL 语句
查寻不为空的数据 IS NOT NULL创建索引CREATE [UNIQUE(唯一索引)] INDEX [索引名] ON [表名](列名 ASC )CREATE INDEX create_date_Index ON PackLog(create_date ASC) 索引名 ...原创 2015-12-10 10:31:09 · 269 阅读 · 0 评论 -
SQL 日期时间类处理方法
//查找数据库中2015年以后的日期,sql 日期可以写成字符串形式,SQL会隐式转换select birthdayfrom MyClasswhere Birthday >'2015-01-01' ---必须是4位年,2位月,2位日//也可以使用 CAST 强转,两个结果一样.select birthdayfrom MyClasswhere Bi...原创 2016-01-14 19:56:16 · 319 阅读 · 0 评论 -
SQL Where特殊的三个条件(between,in,like(字符串匹配,模糊查寻))
//between and 和前一个SQL语句结果一样,有没多大的意义 select * from dbo.MyClass where Age >10 and Age order by Age //两个结果完成一样 select * from MyClass where Age between 10 and 20 order by Age/原创 2016-01-14 16:16:55 · 6245 阅读 · 1 评论