1

Asp.Net MVC EF之二:原生EF插入,更新数据的正确方法

Asp.Net MVC EF之二:原生EF插入,更新数据的正确方法,EF更新数据将之前修改的字段也还原了 ...

Jack_000 发布于 2018-08-25 11:34 评论(0)阅读(2915)
2

MVC5 + EF6 完整教程 (转)

点击查看: MVC5 + EF6 ...

沈超 发布于 2018-08-15 11:18 评论(1)阅读(381)
0

.NET Entity Framework (with Oracle ODP.NET) -Code First

上一篇文章介绍了.NET Entity Framework ,并演示了Model First模式,本文将继续讨论 Code First 模式的实现。 ...

sammy621 发布于 2018-08-07 18:12 评论(0)阅读(232)
1

SQLite 的 CodeFirst 模式

[TOC] 目前 EF 是 .NET 平台下相当成熟的 ORM 框架,但是其最新发布的 6.x 版本依然不支持 SQLite 的 CodeFirst 模式,好在有大神已经在 Nuget 上发布的相应的 Package 来解决这个问题。笔者通过做一个小实验来验证一下。 问题描述 SQLite 本身不支 ...

hippieZhou 发布于 2018-08-04 23:45 评论(0)阅读(847)
0

Method not found: 'System.Data.Entity.ModelConfiguration.Configuration.XXX

使用EF flument API 修改映射数据库字段的自增长 modelBuilder.Entity<Invoice>().Property(p => p.Id).HasDatabaseGeneratedOption(DatabaseGeneratedOption.None); 报错Method n ...

Stephen-Hu 发布于 2018-08-01 10:53 评论(0)阅读(381)
1

记录一次BUG修复-Entity Framwork SaveChanges()失效

[TOC] 一、 前言 这是笔者在参与一个小型项目开发时所遇到的一个BUG,因为项目经验不足对Entity Framwork框架认识不足导致了这一BUG浪费了一天的时间,特此在这里记录。给自己一个警醒希望大家遇到相同问题能帮助到大家。 注:笔者水平有限,大家发现错误望批评指正。 二、问题背景 1.本 ...

InCerry 发布于 2018-07-30 13:44 评论(6)阅读(302)
0

Ef-Code-First 使用实体类映射出数据库

如果有外键的话 一定要搞清楚一对多、多对一和多对多的关系 比如一个用户对应一个用户详细信息可以写成这样: 用户详细信息表: 订单表: 商品表: 数据上下文: 对于这种外键关系的字段,使用virtual关键字修饰用来懒加载, 关于操作数据库的语法:https://blog.csdn.net/u0139 ...

HJumping 发布于 2018-07-28 21:59 评论(0)阅读(262)
0

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

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

又见阿郎 发布于 2018-07-15 14:10 评论(1)阅读(159)
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)阅读(205)
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)阅读(127)
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)阅读(148)
0

.Net Core 2.0 EntityFrameworkCore CodeFirst入门教程

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

zhuojingzhao 发布于 2018-07-06 05:32 评论(0)阅读(252)
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)阅读(328)
0

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

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

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

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

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

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

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

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

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

EF t4模板将实体与DBContext分离

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

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

ORM系列之Entity FrameWork详解

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

Yaopengfei 发布于 2018-06-19 07:56 评论(16)阅读(3903)
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 评论(5)阅读(944)
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)阅读(105)