这篇文章将会覆盖如何新增和附加实体到上下文以及在 SaveChanges 中Entity Framework 如何处理它们。 Entity Framework 会在实体与上下文连接时追踪它们的状态,但你能在实体与上下文断开连接或者 N-Tier 场景下让 EF 知道你的实体的状态是什么。在这篇文章中 ...
分类:
其他好文 时间:
2017-07-14 13:24:33
阅读次数:
255
在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生 ...
分类:
数据库 时间:
2017-07-09 14:42:51
阅读次数:
252
1. Create the Application 1. Create the Application To keep things simple we’re going to build a basic console application that uses Code First to per ...
分类:
数据库 时间:
2017-07-08 11:19:42
阅读次数:
243
1. Create an Existing Database CREATE TABLE [dbo].[Blogs] ( [BlogId] INT IDENTITY (1, 1) NOT NULL, [Name] NVARCHAR (200) NULL, [Url] NVARCHAR (200) NU ...
分类:
数据库 时间:
2017-07-08 11:19:26
阅读次数:
295
Entity Framework Code First属性映射约定中“约定”一词,在原文版中为“Convention”,翻译成约定或许有些不好理解,这也是网上比较大多数的翻译,我们就当这是Entity Framework的一些使用“规则”,这样或许更好理解一些。 Entity Framework C ...
分类:
其他好文 时间:
2017-07-07 20:13:24
阅读次数:
767
1、Entity Framework(重量级)2、NHibernate(重量级)3、Dapper(轻量级)4、PetaPoco(轻量级)5、MyBatis.Net (介于EF和Dapper之间) 对比:操作的难易程度、执行效率、跨数据库 应用程序的组成必须有数据库开发人员的职责:编写业务和功能性代码 ...
分类:
Web程序 时间:
2017-07-06 00:32:38
阅读次数:
357
基本用法 Json.Net是支持序列化和反序列化DataTable,DataSet,Entity Framework和Entity的。下面分别举例说明序列化和反序列化。 利用上面字符串进行反序列化 Entity序列化和DataTable一样,就不过多介绍了。 高级用法 1.忽略某些属性 2.默认值的 ...
分类:
Web程序 时间:
2017-07-05 18:54:06
阅读次数:
295
1. LINQ TO SQL 和EF 特点: LINQ TO SQL和Entity Framework都是一种包含LINQ功能的ORM 也就是所谓的关系对象的映射。其中包括的有DBFrist Code Frist ModeL Frist 三种中方式 来进行和数据库之间的访问。只是形式不同而已本质没有 ...
分类:
数据库 时间:
2017-07-05 16:39:20
阅读次数:
230
1、Entity Framework Code First查询表或视图 3、Entity Framework Code First执行存储过程 存储过程多个输入参数: ...
分类:
数据库 时间:
2017-07-02 10:19:47
阅读次数:
384
在开始介绍之前,首先来看看官方对Entity Framework的解释:Entity Framework (EF) is an object-relational mapper that enables .NET developers to work with relational data usi ...
分类:
数据库 时间:
2017-07-01 01:07:20
阅读次数:
524