![](https://img-blog.csdnimg.cn/2019082819271518.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#操作SqlServer
GreAmbWang
博客是我的笔记本,Blink是我的朋友圈,论坛是我的老师
展开
-
【C#】DataTable转换为实体集
Model字段名称必须与数据库字段名称相同private List<T> TableToList<T>(DataTable dt) where T : class, new(){ Type type = typeof(T); List<T> list = new List<T>(); foreach (DataRow...原创 2019-06-01 00:12:39 · 1013 阅读 · 0 评论 -
【C#】连接SqlServer常用配置文件
如果不存在配置文件或不存在完整的配置文件,则将默认配置写入文件中如果存在配置文件,则将从文件中读取配置文件,获取连接字符串/// <summary>/// ServerPath.ini文件路径/// </summary>private string serverPathIniPath;/// <summary>/// 获取连接字符串///...原创 2019-06-28 23:19:43 · 1873 阅读 · 0 评论 -
【C#】使用C#快速将varchar全部修改为nvarchar
前言:由于项目之前的设计缺陷,就是SqlServer数据库存储字符串格式的数据类型都是varchar,导致存储中文英文都没问题,但是现在做西班牙版本的软件,需要存储西班牙文字符,比如这些特殊字符ó,ñ,í,á,¿存储后变为?所以需要将varchar改为nvarchar,才能存储Unicode字符由于数据库表太多,一个一个改效率太低,所以只能只用脚本修改实现修改字段的数据类...原创 2019-06-14 22:17:17 · 1614 阅读 · 0 评论 -
【C#】SqlServer数据库表生成C# Model实体类 小工具
先来个效果图前言在开发过程中,经常有一些重复性的工作要做,而且工作量挺大的比如,在创建数据表和创建Model实体列时,通常要耗费一定的时间,其实我们可以通过脚本读取数据库表来生成实体类SqlServer在SqlServer中有一些系统自带的视图,能帮助我们查询到所要的信息select * from sys.extended_properties --查询表和列...原创 2019-06-07 15:17:38 · 6587 阅读 · 0 评论 -
【C#】DBNull.Value和 null
DBNull.Value,表示数据库空值null,表示在程序中空引用,空对象原创 2019-05-29 20:18:33 · 962 阅读 · 0 评论 -
【C#】类型“System.DBNull”的对象无法转换为类型“System.String”。
if (value == DBNull.Value){ p.SetValue(model, "", null);}原创 2019-05-29 19:51:31 · 2850 阅读 · 0 评论 -
【C#】类型“System.Decimal”的对象无法转换为类型“System.Int32”。
if (value is decimal){ p.SetValue(model, Convert.ToInt32(value), null);}原创 2019-05-29 19:47:25 · 4807 阅读 · 1 评论 -
【C#】我的SqlHelper
第一个版本public static class SqlHelper{ //SqlServer身份验证 public static string connectionString = "server=.;database=School;uid=sa;pwd=123"; //Windwos身份验证 //static string connectionStrin...原创 2019-05-29 19:18:26 · 872 阅读 · 0 评论 -
【C#】SqlDataAdapter和SqlDataReader的区别和使用
区别SqlDataAdapter,一次性把数据加载到内存中,适用于加载少量数据SqlDataReader,只能一行一行地读取数据,适用于加载大量数据,连接不能断开,使用完立刻关闭使用SqlDataAdapter的使用public static DataTable ExecuteDataTable(string sql, params SqlParameter[] para...原创 2019-05-29 19:12:51 · 528 阅读 · 0 评论 -
【C#】SqlServer连接数据库字符串
SqlServer身份验证static string connectionString = "server=.;database=School;uid=sa;pwd=123";Windwos身份验证 static string connectionString = "server=.;database=School;Integrated Security =true;";...原创 2019-05-29 16:46:36 · 6095 阅读 · 0 评论 -
【C#】ConfigurationManager的使用
添加App.config文件添加key和value<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="connectionString" value="server=.;database=School;uid=sa;p...原创 2019-05-29 16:29:57 · 19238 阅读 · 1 评论 -
【C#】C#备份SqlServer数据库
方法/// <summary>/// 数据库备份/// </summary>/// <param name="pathFolder">备份文件夹</param>/// <param name="databaseName">备份数据库</param>/// <returns></returns&...原创 2019-08-21 18:17:51 · 1119 阅读 · 0 评论