0

EF Core中Fluent Api如何删除指定数据表中的行

EF Core中Fluent Api如何删除指定数据表中的行 ...

又见阿郎 发布于 2018-07-15 14:10 评论(1)阅读(151)
0

【配置属性】—Entity Framework 对应表字段的类型的设定配置方法

摘自:http://www.cnblogs.com/nianming/archive/2012/11/07/2757997.html Entity Framework Code First的默认行为是使用一系列约定将POCO类映射到表。然而,有时候,不能也不想遵循这些约定,那就需要重写它们。重写默认 ...

宣萱小童 发布于 2018-07-14 10:59 评论(1)阅读(186)
0

Entity Framework Code First属性映射约定

Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。 1. 表名及所有者 在默认约定的情况下,E ...

宣萱小童 发布于 2018-07-14 10:30 评论(1)阅读(114)
0

FluentAPI详细用法

设置主键 modelBuilder.Entity<x>().HasKey(t => t.Name); 设置联合主键 modelBuilder.Entity<x>().HasKey(t =>new{t.Name,t.ID} ); 取消数据库字段标识(取消自动增长) modelBuilder.Entit ...

宣萱小童 发布于 2018-07-14 10:13 评论(0)阅读(135)
0

.Net Core 2.0 EntityFrameworkCore CodeFirst入门教程

最近难得有时间闲下来,研究了一下.net core 2.0,总的来说,目前除了一些第三方的库不支持外,基本上可以满足我们的项目需求了! 我们就以一个网站开发为例,搭建一个简单的三层架构,先熟悉一下.net core 2.0的开发流程! 一 、搭建项目框架 首先,我们新建项目,如图: 然后,我们分别添 ...

zhuojingzhao 发布于 2018-07-06 05:32 评论(0)阅读(244)
0

EF三种编程方式详细图文教程(C#+EF)之Database First

Entity Framework4.1之前EF支持“Database First”和“Model First”编程方式,从EF4.1开始EF开始支持支持“Code First”编程方式,今天简单看一下EF三种编程方式。 开始介绍这三种EF操作方式之前,首先在Visual Studio 2013中建立 ...

大城小梦 发布于 2018-07-02 17:48 评论(0)阅读(313)
0

第二节:创建模型,使用Code First,配置映射关系

这一节,实现模型的创建,配置映射关系 使用Code First数据迁移。 创建模型 一,首先创建几个接口:实体接口,聚合根接口,值对象接口 1,实体接口: 2,聚合根接口: 3,值对象接口: 二,模型 这里我们的业务场景是:一个用户可以创建一个博客,在博客中可以写多篇文章,一篇文章只能有一个评论,( ...

往事随灬锋 发布于 2018-07-01 14:10 评论(0)阅读(227)
13

第二十三节: EF性能篇(三)之基于开源组件 Z.EntityFrameWork.Plus.EF6解决EF性能问题

一. 开篇说明 EF的性能问题一直以来经常被人所吐槽,究其原因在于“复杂的操作在生成SQL阶段耗时长,且执行效率不高”,但并不是没有办法解决,从EF本身举几个简单的优化例子: ①:如果仅是查询数据,并不对数据进行增、删、改操作,查询数据的时候可以取消状态追踪。 ②:用什么查什么,比如一张表有100多 ...

Yaopengfei 发布于 2018-06-26 07:38 评论(23)阅读(3629)
0

codefirst数据迁移技术,在保留数据库数据下实现对模型的修改并映射到数据库

一前言 这是我的处女作,写的不好的地方还望指出共同讨论。EF的数据访问方式有三种DbFirst,ModelFirst,还有本文要提到的CodeFirst 三者都是以ORM的方式建立。本人之前学习的.net webform学的不能算精通但也还不错,不过在接触了.net mvc和一般处理程序之后才知道原 ...

leoziJan 发布于 2018-06-21 16:39 评论(1)阅读(243)
0

EF t4模板将实体与DBContext分离

在用EF DBFirst时,实体类是从数据库自动生成的,与DBContext放在同一个项目中。这样其他项目想引用实体,就会将数据库操作类暴露出来。所以,我们需要将实体分离。 新建项目EFAccess,并新建Ado.net实体数据模型 image.png image.png 删除自动生成的Model1 ...

liuyong111 发布于 2018-06-19 16:08 评论(0)阅读(276)
18

ORM系列之Entity FrameWork详解

一. 谈情怀 从第一次接触开发到现在(2018年),大约有六年时间了,最初阶段连接数据库,使用的是【SQL语句+ADO.NET】,那时候,什么存储过程、什么事务 统统不理解,生硬的将SQL语句传入SQLHelper类中,后来知道还要注意SQL注入,引入参数化的方式,现在回想一下,那个阶段简直Low到 ...

Yaopengfei 发布于 2018-06-19 07:56 评论(16)阅读(3407)
2

EF core2.1+MySQL报错'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalParameterBuilder..ctor(Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper)

一、使用.net core 2.0 EF mysql 运行一直报错如下: An unhandled exception occurred while processing the request. MissingMethodException: Method not found: 'Void Mic ...

无影飞絮剑 发布于 2018-06-13 09:19 评论(4)阅读(901)
0

asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.

asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'. 如图: 就这问题我在博客园,CSDN找了一个下午。还以为配置文件有 ...

纳米小子 发布于 2018-06-12 11:48 评论(0)阅读(97)
0

EntityFramework中对象的状态管理(笔记)

刚开始接触EF框架的时候总是不明白: 为什么查询出来的对象 Remove()、再 SaveChanges()就会把数据删除。而自己 new 一个Person()对象,然后 Remove()不行? 为什么查询出来的对象修改属性值后、再 SaveChanges()就会把数据库中的数据修改? 随着慢慢的深 ...

一只攻城的狮子 发布于 2018-06-10 16:33 评论(0)阅读(334)
0

Entity Framework Core 生成跟踪列-阴影属性

摘自:https://www.cnblogs.com/tdfblog/p/entity-framework-core-generate-tracking-columns.html Ef Core 官方文档: https://docs.microsoft.com/zh-cn/ef/core/ 文章列举 ...

yxf007 发布于 2018-06-07 10:28 评论(0)阅读(310)
0

EF Code First列名 'Discriminator' 无效的问题

新建了一个类继承EF Model类,运行报错 EF Code First列名 'Discriminator' 无效 EF会把项目中在DbContext中引用的所有的Model类及这些Model类对应的子类都生成对应映射视图。如果数据库没有对应表或字段就会报错。 在继承的Model 类加上NotMap ...

_York 发布于 2018-06-05 14:54 评论(0)阅读(196)
2

探究Entity Framework如何在多个仓储层实例之间工作单元的实现及原理(2018-05-31修改部分严重错误代码)

前言 1、本文的前提条件:EF上下文是线程唯一,EF版本6.1.3。 2、网上已有相关API的详细介绍,本文更多的是作为我自己的个人学习研究记录。 3、2018-05-31修改DbSession.cs部分严重错误代码! 疑问 用反编译工具翻开DbContext类可以看到EF本身就是一个实现了工作单元 ...

雄介 发布于 2018-05-29 21:53 评论(2)阅读(1013)
10

Entity Framework Core 关联删除

关联删除通常是一个数据库术语,用于描述在删除行时允许自动触发删除关联行的特征;即当主表的数据行被删除时,自动将关联表中依赖的数据行进行删除,或者将外键更新为 或默认值。 数据库关联删除行为 我们先来看一看SQL Server中支持的行为。在创建外键约束时,可以指定关联表在主表删除行时,对依赖的数据如 ...

Sweet-Tang 发布于 2018-05-28 07:41 评论(0)阅读(1191)
0

.NET轻量级ORM框架Dapper入门精通

一、课程介绍 本次分享课程包含两个部分《.NET轻量级ORM框架Dapper修炼手册》和《.NET轻量级ORM框架Dapper葵花宝典》,阿笨将带领大家一起领略轻量级ORM框架Dapper的魅力。 本次分享课程适合人群范围: 一、《.NET轻量级ORM框架Dapper修炼手册》适合人群如下: 1、我 ...

跟着阿笨一起玩.NET 发布于 2018-05-11 09:27 评论(0)阅读(1266)
0

EF学习笔记-2 EF之支持复杂类型的实现

使用过.NET的小伙伴们知道,在我们的实体模型中,除了一些简单模型外,还有一些复杂类型,如几个简单的类型组合而成的类型;而EF除了在实现基本的增删改查之外,也支持复杂类型的实现。 那么如何手动构造 以及复杂类型的简单动作呢?一般比如:一张用户表User,其中有两个字段FirstName和LastNa ...

爱晓俊 发布于 2018-05-05 12:30 评论(0)阅读(242)