E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
EF6
问题:如何切换EF Core的数据源
在使用
EF6
时,可以通过更换配置文件中的provider更改数据源,可是EFcore似乎是在代码中进行注册的:builder.UseSqlServer(options.ExistingConnection
寻找无名的特质
·
2024-02-20 06:15
c# ef mysql_c# – 带有EntityFramework 6架构错误0040的MySql 5.6
我有一个使用
EF6
代码的ASP.NETMVC站点,它可以完美地对抗MSsqlServer(在本地开发机器和Azure网站/sql上).现在我将它转移到使用MySql5.6DBS的生产中,这给我带来了麻烦
jlrleung
·
2024-02-13 16:47
c#
ef
mysql
.Net框架下EF分表方案
目标在.net(非.netcore)在
EF6
基础上最容易实现的分表方案;思路使用手动sql+EF,案例开源库实现EF的分表,如FreeSql库在EFCore实现分表,已有针对EFCore的分表方案,如EFCore.Sharding
EverestVIP
·
2024-02-13 08:05
EF
C#
Sql
.net
sql
Entity Framework Core 之数据库迁移
EFCore的数据迁移相对
EF6
来说改了不少也简化了一些.所以我们现在就来看看如何进行数据迁移我们以官方代码来做为例子..先来创建一个简单的上下文.publicclassBloggingContext:
夜藍
·
2024-02-03 10:57
EF+ SQLite Code First 开发
前言:EntityFramework6作为开源的O/RM框架(源码:GitHub-dotnet/
ef6
:ThisisthecodebaseforEntityFramework6(previouslymaintainedathttps
deokoo
·
2023-12-04 09:38
EF
C#
数据库
sqlite
基于 Entity FrameWork 6 Code-First 和 SQLite的 仓储层开发采坑指南
一、背景介绍最近开发中用到了本地数据库SQLite,正好刚刚学习了
EF6
框架,强大的Code-First功能印象深刻(真的不用再写Sql脚本了吗~),于是自然想到将两者结合起来,没想到这个过程中踩了几个大坑
晓川君
·
2023-11-05 15:34
mvc5
ef6
mysql code first 架构_C# asp.net MVC5+codefirst+EF6+Bootstrap权限管理系统网站项目开发框架源码...
一、源码介绍1、codefirst+EF6+MVC5开发,多角色分配,在线人数统计加列表,同一个帐号多个浏览器登录,后者挤掉前者,超级管理员模式2、bootstrap3.36框架+layer弹窗(全局遮掩)二、功能特点1、能马上应用到项目中,权限精确到每个命令请求和每个按钮。2、在线用户和权限表已经缓存,进一步提升系统在人数多的情况下的反应速度。三、注意事项1、开发环境为VisualStudio2
Emmamkq
·
2023-11-02 12:07
mvc5
ef6
mysql
code
first
架构
C#基础巩固与进阶(定时语音播报+PDF水印+分片上传+
EF6
框架)
b站视频:2022年C#进阶教程-C#应该学到什么程度(针对编程思维)前提UI框架:WinForm(基于.netframework4.6.1)、MaterialSkin.2(v2.3.0.0)//第一步NuGet下载MaterialSkin.2//第二步//初始化MaterialSkinManagerMaterialSkinManagermaterialSkinManager=MaterialSk
程序员ken
·
2023-10-03 23:39
EF框架基础应用入门
文章目录一、介绍二、
EF6
框架基础1.数据模型和实体类2.数据库上下文(DbContext)介绍3.配置数据模型与数据库表的映射关系两种方式FluentAPI和数据注解FluentAPI数据注解4.数据库迁移
皮卡冲撞
·
2023-09-08 03:39
c#
EF6
基于代码配置的
EF6
这里并不是EF的CodeFirst模式,而是把EF配置项从配置文件,移到程序代码中了,在基于配置文件的程序中,最小化的EF配置有注册提供程序、连接工厂、EF框架注册,如果项目作为DLL库需要提供给其它项目使用,那么在宿主项目的配置文件中,要包含EF的配置项,这是很不方便的,基于代码配置只需要引用DLL即可,无需在配置文件中配置EF项。建表createtablestudent(idintprimar
IT回忆录
·
2023-08-17 23:30
C#
EF
EFCore CodeFirst 注解特性
它重写了
EF6
和EFCode中默认的约定,根据默认约定,
EF6
和EFCore创建的表的名称是实体名称+s(或者es),并且创建的数据表的列名称和实体属性名称一样。
a123_z
·
2023-08-03 19:44
C#
数据库
数据库
ef
codefirst
注解
[table]
C#基础巩固与进阶(定时语音播报+PDF水印+分片上传+
EF6
框架)
b站视频:2022年C#进阶教程-C#应该学到什么程度(针对编程思维)前提UI框架:WinForm(基于.netframework4.6.1)、MaterialSkin.2(v2.3.0.0)//第一步NuGet下载MaterialSkin.2//第二步//初始化MaterialSkinManagerMaterialSkinManagermaterialSkinManager=MaterialSk
程序员ken
·
2023-03-20 23:42
c#
视频教程
c#
EntityFramework
Winform
pdf加水印
语音播报
分享基于
EF6
、Unitwork、Autofac的Repository模式设计
分享基于
EF6
、Unitwork、Autofac的Repository模式设计[TOC]一、实现的思路和结构图Repository的共同性有一些公共的方法(增删改查),这些方法无关于Repository
Run2948
·
2023-02-04 04:11
ASP.NET MVC +
EF6
+MySql 项目搭建及配置
一、准备工作1、下载MySQL-Connector-net:https://dev.mysql.com/downloads/connector/net/(我这里用的6.9.12版本)2、下载MySQLforVisualStudio:https://dev.mysql.com/downloads/installer/3、建立ASP.NETMVC项目二、开始1、通过NuGet添加MySql.Data\
不全
·
2023-01-31 02:53
Asp.net
MVC
Asp.net
MVC
MySql
EF6
MySql
C# VS2022
EF6
+ Mysql8.0.31 CodeFirsts使用配置
文章目录环境安装Mysql8.0.31下载Mysql连接器Net版本安装VS2022创建工程添加Nuget包修改配置文件如下准备工作,创建一个Dbcontext类,代码如下打开程序包控制台输入命令第一步第二步第三步第四步简要介绍一下如何添加一个表思路添加User实体类修改dbcontext环境安装Mysql8.0.31下载Mysql连接器Net版本地址:https://dev.mysql.com/
iml6yu
·
2023-01-31 01:53
ASP.NET
mysql
C#基础巩固与进阶(定时语音播报+PDF水印+分片上传+
EF6
框架)
b站视频:2022年C#进阶教程-C#应该学到什么程度(针对编程思维)前提UI框架:WinForm(基于.netframework4.6.1)、MaterialSkin.2(v2.3.0.0)//第一步NuGet下载MaterialSkin.2//第二步//初始化MaterialSkinManagerMaterialSkinManagermaterialSkinManager=MaterialSk
·
2022-11-30 18:14
C#基础巩固与进阶(定时语音播报+PDF水印+分片上传+
EF6
框架)
b站视频:2022年C#进阶教程-C#应该学到什么程度(针对编程思维)前提UI框架:WinForm(基于.netframework4.6.1)、MaterialSkin.2(v2.3.0.0)//第一步NuGet下载MaterialSkin.2//第二步//初始化MaterialSkinManagerMaterialSkinManagermaterialSkinManager=MaterialSk
·
2022-11-16 23:38
Entity Framework模型优先与实体对象查询
目录一、概念:1、
EF6
可实现的功能:二、安装EntityFramework61、VS2019Installer安装“EntityFramework6工具”2、通过Nuget安装“EntityFramework
·
2022-06-13 12:25
EFCore 的 DbFirst 模式
1前言
EF6
时代,可以通过界面操作,添加数据库实体。EFCore需要通过CLI来进行该操作,具体请参考EFCore官方文档:反向工程。2前置条件PMC工具(仅限VisualStudio)或CLI工具。
芦荟柚子茶
·
2022-04-20 23:00
Entity Framework Core批处理SQL语句
在这篇文章中,让我们看看它是如何工作的,并将结果与
EF6
进行比较。EFCore将一次准备多个语句,然后在单次请求中执行它们,所以能提供了更好的性能和速度。让我们看
·
2022-02-22 19:58
Entity Framework Core延迟加载(懒加载)用法
众所周知在
EF6
及以前的版本中,是支持懒加载(LazyLoading)的,可惜在EFCore并不支持,必须使用Include方法来支持导航属性的数据加载。
·
2022-02-22 18:49
ASP.Net Core基于
EF6
、Unitwork、Autofac实现Repository模式
一、实现的思路和结构图Repository的共同性有一些公共的方法(增删改查),这些方法无关于Repository操作的是哪个实体类,可以把这些方法定义成接口IRepository,然后有个基类BaseRepository实现该接口的方法。常见的方法,比如Find,Filter,Delete,Create等Repository的差异性每个Repository类又会有一些差异性,应当允许它们能够继承
·
2022-02-17 13:41
EF6
CodeFirst代码迁移笔记
由于EF7只支持codefirstonly。朕无奈被微软逼上了梁山学一下codefirst,就算是为明年做准备吧。写的这些网上大致都有,基本没啥新内容,迁移使用自动迁移Enable-Migrations–EnableAutomaticMigrations第一次迁移Enable-Migrations修改表结构Add-Migration将基于您已经对模型所做的更改构建下一次迁移的框架。Update-D
夜藍
·
2021-07-21 11:50
如何用nodejs给C#写一个数据表的实体类生成工具
EF6
时代,vs提供了dbfirst,但是只是针对sqlserver好像。因为这次的数据库是MySQL,所以vs很多东西都支持不够了。但是支持不够就自己动手丰衣足食嘛。我们使
·
2021-05-11 11:45
【
EF6
学习笔记】(十二)EF高级应用场景
本篇原文链接:AdvancedEntityFrameworkScenarios本篇主要讲一些使用CodeFirst建立ASP.NETWEB应用的时候除了基础的方式以外的一些扩展方式方法:1、PerformingRawSQLQueries(执行真正的SQL语句)2、Performingno-trackingqueries(执行无跟踪的SQL语句)3、ExaminingSQLsenttothedata
weixin_30437847
·
2020-09-17 00:33
数据库
测试
EF Core 小工具
如同
EF6
一般可以界面画添加数据库实体与更新https://marketplace.visualstudio.com/items?
dolphin1216
·
2020-09-16 02:02
数据库
ZZZ Project All 37 Product-国内最完整版
的所有程序,产品能够有效的增强.net框架,并支持使用批处理命令优化数据库的性能,并为您的项目添加许多功能,例如EntityFrameworkClassic使用不仅可提供EntityFramework6(
EF6
北京开发小女
·
2020-09-15 16:29
ZZZ
Project
EF6
的多线程与分库架构设计实现
1.项目背景这里简单介绍一下项目需求背景,之前公司的项目基于EF++Repository+UnitOfWork的框架设计的,其中涉及到的技术有RabbitMq消息队列,Autofac依赖注入等常用的.net插件。由于公司的发展,业务不断更新,变得复杂起来,对于数据的实时性、存储容量要求也提高了一个新的高度。数据库上下文DbContext设计的是单例模式,基本上告别了多线程高并发的数据读写能力,看了
黄小二哥
·
2020-09-14 16:28
步骤及遇到的问题——使用
ef6
创建oracle数据库的实体模型
于是决定升级到
ef6
,在oracle官网中得知,OracleDataProviderfor.NETinODAC12cRelease3开始支持
ef6
(https://docs.oracle.com/cd/
weixin_30690833
·
2020-09-14 02:03
MVC5 +
EF6
+ Bootstrap3 (13) 查看详情、编辑数据、删除数据
Slark.NET-博客园http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-rud.html系列教程:MVC5+EF6+Bootstrap3上一节:MVC5+EF6+Bootstrap3(12)新建数据下一节:MVC5+EF6+Bootstrap3(14)分部视图PartialView源码下载:点我下载目录前言添加链接查看详情编辑数据删
weixin_30284355
·
2020-09-13 06:22
MVC5
EF6
安装Mysql环境
安装一定注意版本号,一定注意版本号。从MSSQL转到MySQL。免费的mysql版本:8.0.16,用installer安装好所有的developer环境。用mysqlworkbench将mssql数据库转为mysql数据库后,需要在visualstudio2015里面配置ef环境。nuget不要安装mysql.data.ef6仅安装ef6.0和framework4.5能支持的mysql.data
疯子BAAL
·
2020-09-13 04:54
MVC
mySql
EF6
学习笔记二十四:事务
要专业系统地学习EF推荐《你必须掌握的EntityFramework6.x与Core2.0》。这本书作者(汪鹏,Jeffcky)的博客:https://www.cnblogs.com/CreateMyself/了解一下EF中事务。首先复习一下原始的SQL语句创建事务,然后也复习一下ADO中事务的使用。工作一年多我就没写过事务,因为用的是EF,事务就只是在学校中写过。详细学习事务:https://w
18790970257
·
2020-09-12 03:41
EF6
完美支持Sqlite
要想
EF6
模式支持Sqlite得有一下几步:一、需要安装sqlite-netFx451-setup-bundle-x86-2013-1.0.92.0.exe来让VS添加Ado.net时有sqlite可选
weixin_30701521
·
2020-09-11 17:52
EF6
存储错误的解决
查看日志后,发现是EF抛出的异常,具体异常消息为“TheobjectcannotbedeletedbecauseitwasnotfoundintheObjectStateManager”经过调试,发现是对
EF6
duotemplar
·
2020-09-11 08:28
网络编程
数据库
C#
调试技术
EF6
中执行Sql语句
EF中提供了两个方法,一个是执行查询的Sql语句SqlQuery,另外一个是执行非查询的语句ExecuteSqlCommand。SqlQuery有两种形式的,一种是泛型的,一种是非泛型的。比如我们要在目录表中查询ID为多少的一个分类。可以这样写:entityList=dbContext.Set().SqlQuery("Select*fromcatalogwhereCatalogID='1234'"
dianjing2985
·
2020-09-11 08:45
.net core 利用日志查看ef生成的SQL语句
EFCore没有直接提供像
EF6
那样方便的在日志中记录最终生成的SQL的功能,可以通过官方提供的日志记录(Microsoft.Extensions.Logging)实现.一.使用Microsoft.Extensions.Logging.Debug
weixin_30702887
·
2020-09-11 04:09
【.NET Core】EF Core的Code Frist使用T4模板批量生成代码
使用T4模板能快速生成一些重复性的代码,提高工作效率由于EFCore与
EF6
不一样,之前都是用
EF6
生成代码的,现在EFCore一般使用CodeFrist开发模型想批量生成代码,获取所有模型是关键首先新建文本模板文件本来想着用
GreAmbWang
·
2020-08-25 01:19
.NET
Core
Asp.Net MVC EF各版本区别
ASP.NETMVC3.0版+EF4,需要.Net4.0支持,VS20112012年發行ASP.NETMVC4.0版+EF5,需要.Net4.0支持,VS20122013年發行ASP.NETMVC5.0版+
EF6
Lankecms
·
2020-08-24 21:54
C#语言
Entity Framework 索引
因为EntityFramwework6的不同版本有不同的设置和使用方法,按照版本来划分,有三种方法:
EF6
方法EF6.1.x方法EF6.2.x方法EF6EF6中设置索引比较麻烦,我们需要先进行codefirst
喵叔
·
2020-08-24 14:09
c#
windows-server
sqlserver
visual-studio
windows
Entity Framework 小知识(二)
零、基于代码配置基于代码配置是
EF6
新增的一个特性,操作步骤如下:创建DbConfig派生类;配置默认连接工厂;设置DatabaseProvider;设置数据库初始化器;1.创建DbConfig派生类publicclassEF6Config
喵叔
·
2020-08-24 14:32
c#
windows-server
sqlserver
visual-studio
windows
VS2017 +
EF6
连接MySql
原地址:https://blog.csdn.net/mzhifa/article/details/80999105VS2017+EF6连接MySqlADO.NETEntityFramework是微软以ADO.NET为基础所发展出来的对象关系对应(O/RMapping)解决方案,不仅支持SQLServer,还支持MySQL、Oracle等数据库。接下来给大家讲解EF6+MYSQL具体的配置流程,以及
ChenMainShow
·
2020-08-24 12:53
.net
Entity
Framework
mysql
.net core2.1 - ef core数据库迁移,初始化种子数据
起因:早上偶然看见一篇文章说是efcore(2.x)使用种子数据,主表子表迁移时候,正常情况下说是无法迁移成功,索性就试试,结果是和
ef6
的一样,没感觉有什么大的区别。一切OK,见下面内容。
weixin_30520015
·
2020-08-23 07:37
.net core Entity Framework 与 EF Core
(一)EntityFramework它是适用于.NET的对象关系映射程序(ORM),现在的
EF6
已经是久经沙场,并经历重重磨难,获得一致认可的数据访问技术(原来加Title也挺有意思的,哈哈哈)。
weixin_34228662
·
2020-08-18 17:39
EF6
(CodeFirst)+MySql开发
如题,本文是使用EntityFramework6框架的感悟(爬坑泪水),以飨同道。自从学会了EF的基本使用,都是在别人开发好了项目框架上做CRUD,很多细节没有体会到,这次正好有个机会亲自搭建项目框架,深入体会个中奥妙。配置:win10+vs2015community+.NetFramework4.5.2+MySql5.6一、基本操作1、创建控制台项目:CodeFirstDemo。2、通过NuGe
fhuan123
·
2020-08-18 11:56
微软-Entity
Framework
EntityFramework6 快速入门教程
EntityFramework6快速入门教程不得不说EF在国内实在是太小众,相关的技术文章真实屈指可数,而且很多文章都很旧了,里面使用的版本跟如今的
EF6
差别还是比较大。
weixin_30553837
·
2020-08-17 03:00
数据库
c#
给
ef6
的实体模型 edmx文件加字段注释
codesmith模版(要下载codesmith软件使用)://生成注释部分代码=0;i--){if(TableName[i]>='A'&&TableName[i]fkeys=newList();//存储外键列及对应的主键表名foreach(variteminTable.ForeignKeys){fkeys.Add(item.ForeignKeyMemberColumns[0].Name);//R
真爱无限
·
2020-08-15 11:10
C#/.NET/VS/Linq
EF6
中一个关于时间类型 datetime2 的坑
在一个访问下位机的程序中,返回的时间戳有时候因断线产生0001年01月01日的时间,而原先使用拼接SQL进行数据存储的操作时,这个问题是可以跳过的。这次把拼接SQL的部分重新改为EF进行管理,这个坑就不能避免了。datetime2是个什么鬼?datetime2是一个在范围和精度上都优于datetime类型的时间类型。传统的datetime类型,时间的最小值是1753-01-01,精度最多到秒后三位
weixin_30357231
·
2020-08-12 13:48
MVC5 +
EF6
+ Bootstrap3 (12) 新建数据
Slark.NET-博客园http://www.cnblogs.com/slark/p/mvc5-ef6-bs3-get-started-create.html系列教程:MVC5+EF6+Bootstrap3上一节:MVC5+EF6+Bootstrap3(11)排序、搜索、分页下一节:MVC5+EF6+Bootstrap3(13)查看详情、编辑数据、删除数据源码下载:点我下载目录前言新建链接新建页
weixin_30483495
·
2020-08-11 18:29
C# 使用
EF6
连接、操作Mysql数据库(内附操作源码分享)
由于一直使用的数据库是mysql,之前所用的orm都是轻量级的例如dapper这些的,然后想用ef配置一下mysql,总共时间花了差不多2天,才将坑填完,写个博客将流程记录一下给后来者少掉点坑。废话不多说直接开始。一、安装数据库和连接器+系统环境配置首先得安装Mysql数据库与两个连接器Mysql会根据不同的系统环境安装不同版本的连接器,可以将连接器卸载后再安装适合的版本,1.Mysql数据库推荐
Stone_KINGDom
·
2020-08-11 06:36
EF6
C#
Mysql
连接
操作
WinForm中使用
EF6
增删查改
form1.csusingSystem;usingSystem.Windows.Forms;namespaceWinformAboutEF{publicpartialclasscreate:Form{publiccreate(){InitializeComponent();}privatevoidcreate_Load(objectsender,EventArgse){}privatevoidCr
鱼糕鱼糕
·
2020-08-11 06:59
C#
WinForm
SqlServer
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他