随笔分类 - .net
摘要:官网: https://www.donet5.com/home/docunget安装包: SqlSugarCore 1.整体目录结构 2. DbContext.cs文件内容 using SqlSugar; using System.Diagnostics; using System.Reflecti
阅读全文
摘要:1. Update-Database xxxx 把数据库回滚到xxx的状态,迁移脚本不动. 2. Remove-m igration 删除最后一次的迁移脚本 3. Script-Migration 生成迁移SQL代码,有了Update-Database 为什么还要生成SQL, 可以生成版本D到版本F
阅读全文
摘要:使用 : 注意: 用guid做主键时,不能把主键设置为聚集索引,因为聚集索引是按照顺序保存主键的,因此用guid作为主键性能差 Guid g = Guid.NewGuid(); Console.WritLine(g.ToString());
阅读全文
摘要:安装两个NuGet: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools 1.创建一个Book.cs文件 using System; using System.Collections.Generic;
阅读全文
摘要:using System; namespace ConsoleApp1 { public class Program { /* 静态方法 (static): 特点: 1.生命周期,一旦创建--应用结束才会销毁 2.可全局使用 3.效率高 用处: 用户登陆信息,系统配置信息,系统设置,SqlHelpe
阅读全文
摘要:创建新项目,选择创建 webapi项目 1. 创建完成后点击 Controllers 文件夹,单机右键,选择添加控制器 2.点击确定3.选择api控制器 4.点击确定 5. 更具自己需求,修改 [Route("api/[controller]")], 我这点改为 [Route("api/[contr
阅读全文
摘要:我在appsettings.json中配置了链接数据库的信息,红色标记区域 { "ConnectionStrings": { "connStr": "server=.;database=PerformanceAppraisalDb;uid=sa;pwd=123456" }, "Logging": {
阅读全文
摘要:1. 再Program.cs 文件中添加 using WebApplication1.Webapi.Utility.ApiVersions; var builder = WebApplication.CreateBuilder(args); // Add services to the contai
阅读全文
摘要:1.获取datagridview单元格修改的内容 //单元格的值发生改变时触发事件 private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e) { //获取当前行绑定的内容 Appra
阅读全文
摘要:1.在父窗体中定义和声明委托 2.将方法赋值给委托变量 3.将变量传递给子窗体 4.子窗体接受父窗体传递的委托,并调用
阅读全文
摘要:1.选择要备份的数据库,单机右键 2.选择任务 3选择备份弹出如下界面 4.记住备份路径,(路径不能包含中文,否则会找不到文件) 5.打开另外一台计算机上的sqlserver,新建一个和备份数据库一样的名字数据库 6. 单机右键->点击任务->点击还原->数据库 7.在弹出的窗体中选择 "设备选项"
阅读全文
摘要:目录结构 定义泛型反射 ToModel.cs文件 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Threadi
阅读全文
摘要:dataGridView 常用属性和方法 ContextMenuStrip属性: 当用户点击鼠标右键时(设置和contextMenuStrip挂钩) MultiSelect属性 是否可以多行选择 SelectionMode属性: 设置选中方式,比如是否选中一整行(设置为FullRowSelect)
阅读全文
摘要:隐藏treeview相关联的线连接 ShowLines 设置为false 设置行高: itemHeight 设置在窗体的位置: Dock 设置是否随窗体大小改变而改变: Anchor 设置被选中后,是否占满整行: FullRowSelect 被点击后的事件: AfterSelect private
阅读全文
摘要:1.打开 Program.cs 文件,在 var app = builder.Build(); 语句前添加如下代码 builder.Services.AddCors(o => o.AddPolicy("any", p => p.AllowAnyOrigin().AllowAnyHeader().Al
阅读全文
摘要:新建一个CommandInfo.cs 类 using System; using System.Collections.Generic; using System.Data.Common; using System.Linq; using System.Text; using System.Thre
阅读全文
摘要:private void buttonDelete_Click(object sender, EventArgs e) { DialogResult = MessageBox.Show("确定删除这些数据么?", "提示", MessageBoxButtons.YesNo); List<int> l
阅读全文

浙公网安备 33010602011771号