MySQL
八哥~
学习新技术,先知其然,然后知其所以然
展开
-
SQLServer命名规范
基本命名数据库名采用Pascal Case命名规范使用产品或项目名字命名禁止使用特殊符号,如数字、下划线、空格之类禁止使用缩写如:AdventureWork数据表名采用Pascal Case命名规范采用复数形式且复数仅添加在最后一个单词上禁止使用特殊符号,如数字、下划线、空格之类禁止使用缩写采用名词性质的单词全拼表名称不超过3个单词如:Products、Users、UserRoles、BookAuthors…表字段名采用Pascal Case命名规范禁止与表名重复禁止转载 2021-05-08 11:36:46 · 1520 阅读 · 0 评论 -
C# EF 更新数据的几种方式(精华篇)
1.不查询数据库,主键必须赋值为避免先查询数据库,可以直接将 被修改的实体对象 添加到 EF中管理(此时为附加状态Attached),并手动设置其为未修改状态(Unchanged),同时设置被修改的实体对象 的 包装类对象 对应属性为修改状态。优点:修改前不需要查询数据库。①创建修改的 实体对象UserInfoes userInfonew = new UserInfoes(){UserId=userInfo.UserId,Email = userInfo.Email,FirstName =原创 2021-05-07 15:05:44 · 10038 阅读 · 1 评论 -
VS2017 EF连接Mysql版本问题
EF连接MySQL可用版本,由于EF、MySQLConnection、mysql-for-visualstudio、VS版本、MySQL.Data、MySQL.Data.Entity版本问题较花时间,记录下成功的版本(nuget搜索或者程序包管理控制台:Install-Package MySql.Data.Entity -v 6.8.8)① EF 6.1.3mysql-connector-net-6.8.8mysql-for-visualstudio-1.2.6MySQL.Data 6.8.8M原创 2021-05-06 17:14:23 · 309 阅读 · 0 评论 -
C# DateTime 数据保存到Mysql(datetime类型) 四舍五入
using (MESDB db = new MESDB()){ var repair = new MesRepair() { F_ID = Guid.NewGuid().ToString(), MachineNum = "666", RepairEndTime = Convert.ToDateTime("2021/04/27 13:00:00.500"), }; var tempRepairEndTimeList = new原创 2021-04-27 14:56:21 · 747 阅读 · 0 评论