1.数据库建表 sys_user 2.创建User类 3.创建一个UserMap配置类 配置过程中尽量用约定,EF配置越少越好。 4.创建一个DbContext类 ...
对于C#面向对象的思想,我们习惯于将数据库中的表创建对应的数据模型; 但假如数据表很多时,我们手动增加模型类会显得很浪费时间; 这个时候有些人会用微软提供的EntityFrameWork,这个框架很强大,编写代码效率也很高,但很由于性能差,在复杂查询的时候生成的sql脚本效率不是很高,所以有的时候不 ...
分类:
数据库 时间:
2018-12-18 19:53:34
阅读次数:
194
大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们 无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile, ...
分类:
数据库 时间:
2018-12-02 13:39:17
阅读次数:
274
原文:设置EntityFramework中decimal类型数据精度 EF中默认的decimal数据精度为两位数,当我们数据库设置的精度大于2时,EF将只会保留到2为精度。 1.解决方案一是网上找到常见的方法为重写DbContext的OnModelCreating方法: 但如果数据表多或者Decim ...
分类:
其他好文 时间:
2018-11-15 13:33:51
阅读次数:
1159
官方文档详见:https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core-scaffold-example.html Scaffolding a Database Using Package Manage ...
分类:
数据库 时间:
2018-11-11 01:05:04
阅读次数:
171
(学习大佬tkbSimplest的CodeFirst开发系列) 一、安装MySQL 8.0.13 1. 系统WIN7 SP1 2. 在MySQL官网下载mysql installer community 8.0.13.0.msi 3. MySQL for Visual Studio 1.2.8版本安 ...
分类:
数据库 时间:
2018-11-02 17:18:59
阅读次数:
603
大家在学习entityframework的时候,都知道那linq写的叫一个爽,再也不用区分不同RDMS的sql版本差异了,但是呢,高效率带来了差灵活性,我们 无法控制sql的生成策略,所以必须不要让自己缺乏好的工具去监控sql,本篇给大家介绍的三种监控手段Log和SqlServer profile, ...
分类:
数据库 时间:
2018-10-21 01:01:03
阅读次数:
270
https://marketplace.visualstudio.com/items?itemName=SimonHughes.EntityFrameworkReversePOCOGenerator 先SQLSERVER 逆向 Code first 资料:https://www.cnblogs.co ...
分类:
其他好文 时间:
2018-10-15 12:13:34
阅读次数:
432
一、Entity的注解属性(Annotations)不管是code first还是db first,都需要用到注解属性,至于用System.ComponentModel.DataAnnotations命名空间提供的,还是EntityFramework程序集提供的,现在来做个总结。(EntityFra ...
分类:
其他好文 时间:
2018-10-08 15:07:33
阅读次数:
159
刚刚从tfs上链接好路径,下载好项目代码之后,清空解决方案后,可能遇到这样的问题。(从项目某文件复制某文件xml类型的时候权限不够,被拒绝) 无法将文件“E:\NetWorkPace\Permission\packages\EntityFramework.6.1.1\lib\net45\MySql. ...
分类:
数据库 时间:
2018-09-27 15:35:57
阅读次数:
422