.NET 5/.NET Core使用EF Core 5(Entity Framework Core)连接MySQL数据库写入/读取数据示例教程
前言在.NET Core/.NET 5的应用程序开发,与其经常搭配的数据库可能是SQL Server。而将.NET Core/.NET 5应用程序与SQL Server数据库的ORM组件有微软官方提供的EF Core(Entity Fram...
分享基于EF6、Unitwork、Autofac的Repository模式设计
分享基于EF6、Unitwork、Autofac的Repository模式设计[TOC]一、实现的思路和结构图Repository的共同性有一些公共的方法(增删改查), 这些方法无关于Repository操作的是哪个实体类,可以把这些方法定...
C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?
前言如题,C#/.NET应用程序开发中如何使用Entity Framework(EF)实现快速批量插入大量数据到SQL Server数据库?这是很多.NET开发者会遇到的常见问题。由于Entity Framework(EF)本身没有内置批量...
C#/.NET Core应用程序开发中使用Entity Framework根据实体属性名称字符串对查询动态排序
在.NET/.NET Core的应用程序开发过程中,使用Entity Framework进行数据持久化或者查询是很多.NET开发者的选择,Entity Framework为我们封装了实体和数据表之间的映射,也提供了非常丰富的接口,.NET开...
.NET Core 2用Dapper微ORM连接SQLite数据库(非Entity Framework ORM)
目前网络上已经有很多在.NET Core应用程序中使用Entity Framework Core(EF Core)连接SQL Server,MySQL这样的资料了。也有不少使用Entity Framework Core连接SQLite数据库...
[Entity Framework].NET/C#应用程序编程开发中使用Entity Framework Code First如何配置小数类型的精度范围(Decimal and scale)?
问题描述在.NET/C#应用程序编程开发中,使用Entity Framework Code First的情况下,一个属性类型为System.Decimal的默认数据库映射类型为decimal(18,0)。那么,如果要自定义配置数据库小数类型...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework一次性更新满足查询条件的多行数据?
问题描述在.NET/C#的应用程序编程开发中,假如当前有如下的数据表及示例数据:id userid friendid name status1 1 2 venkat false2...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework查询某个字段去重(distinct)后的数据?
问题描述在SQL语句中,我们查询按某个字段去重的SQL语句用到的SQL关键字是DISTINCT,可能的去重查询语句可能为这样:SELECT DISTINCT NAME FROM TestAddresses那么,在.NET/C#的应用程序编程...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework快速删除指定表的所有数据记录?
问题描述在.NET/C#的应用程序编程开发中,如何使用Entity Framework快速删除一个数据表中的所有数据呢?最原始的做法是从数据库中取出所有的数据,然后使用foreach循环,调用Table.Remove()方法来处理,如下:v...
[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework返回DataTable数据表?
问题描述在.NET/C#的应用程序编程开发中,有一个特殊的实现需求:在使用 Entity Framework 的情况下,需要调用一个存储过程,存储过程的编码包含了很多SQL语句,现在需要使用 Entity Framework调用这个存储过程...
[Entity Framework].NET/C#应用程序开发中如何获取由EF(Entity Framework)写入数据后生成的自增ID呢?
问题描述在.NET/C#应用程序开发过程中,我们需要在向数据库写入数据后返回刚才写入数据对应的自增ID数值,如果使用的是Entity Framework ORM 库,应该如何获取呢?方案一使用Entity Framework的话,还是比较简...
[Entity Framework].NET/C#应用程序开发中如何查看EF(Entity Framework)生成的SQL语句?
问题描述对于.NET/C#开发者来说,EF(Entity Framework)应该不会太陌生(如果不清楚什么是Entity Framework的同学,那么这篇文章可能不太适合你,请绕道)。在使用Entity Framework的过程中,我们...
目前的.NET(C#)世界里,主流的ORM框架有哪些--SqlSugar,Dapper,Entity Framework(EF)还是...
前言在以前的一篇文章中,为大家分享了《什么是ORM?为什么用ORM?浅析ORM的使用及利弊》。那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是Servi...
[C#/.NET]Entity Framework(EF) Code First将实体中的string属性映射成text类型的几种方式
在使用Entity Framework Code First生成表的过程中。如果我们没有对实体的属性进行任何的映射设置,默认的情况下,表中的字段是按照实体的类型进行映射的,比如:Int=>int,string=>nvarchar...
[C#/.NET]Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例
本文我们来学习一下在Entity Framework中使用Context删除多对多关系的实体是如何来实现的。我们将以一个具体的控制台小实例来了解和学习整个实现Entity Framework 多对多关系的实体删除的操作过程。通过本文你将学习...
[C#/.NET]Entity Framework(EF) Code First 使用反射加载程序集中的Fluent API配置文件
在C#/.NET的Entity Framework Code First开发中,我们会涉及到关于数据库连接的配置类,该类会继承至DbContext类,其主要目的是配置数据库的连接字符串或者名字以及相关的其他参数,如果我们需要重写DbCont...
C#/.NET Entity Framework(EF) Code First Repository泛型类中只更新实体的指定字段(属性)
在C#的Entity Framework ORM中,如果使用context.Entry(T).State=EntityState.Modified;来更新实体的话,整个实体的字段都将被更新。那么,如果我们在开发中只需要更新部分指定的字段应该...
微软Visual Studio Connect();//2015大会正在进行中
美国当地时间18日上午(北京时间2015年11月19日凌晨),微软Visual Studio Connect();//2015 大会在美国纽约正式开启,此次大会将持续两天(即:美国时间的11月18~19日,下文中提到的时间都是指美国当地时间...
.NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程
Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存...
集DDD,TDD,SOLID,MVVM,DI,EF,Angularjs等等于一身的.NET(C#)开源可扩展电商系统--Virto Commerce
《集DDD,TDD,SOLID,MVVM,DI,EF,Angularjs等于一身的.NET(C#)开源可扩展电商系统--Virto Commerce》--看着这个标题有点长了,笔者本想试着用这个标题来大体概括一下这个[Virto Comme...