Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。 http://code.google.com/p/dapper-dot-net ...
分类:
移动开发 时间:
2016-05-19 21:26:30
阅读次数:
192
概述 Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。 现在已经取代了原来的SqlHelper优点: 使用Dapper可以自动进行对象映射! ...
分类:
移动开发 时间:
2016-05-19 19:16:44
阅读次数:
355
自从我用了EF,每次都很关心是否有潜在的性能问题。所以每次我写LINQ查询,都会使用SQL Profiler看一下实际生成的SQL语句,以便发现潜在的性能问题。也强烈建议大家这么去做,以免日后软件大了出了问题很难查。 一、只选择某列或某些列 有些时候,在C#里写LINQ虽然看着舒服,但性能不一定好, ...
分类:
其他好文 时间:
2016-05-19 00:04:57
阅读次数:
221
【dotnet跨平台】微软昨天宣布正式发布.NET Core RC2和.NET Core SDK Preview 1,还有Entity Framework Core RC2
期待已经的版本终于在昨天发布了
微软昨天宣布正式发布.NET Core RC2和.NET Core SDK Preview 1:https://blogs.msdn.microsoft.com/dotnet/2016/05/16/announcing-net-core-rc2/
微软昨天宣布正式发布Entity Framework...
分类:
Web程序 时间:
2016-05-18 10:55:38
阅读次数:
146
问题 你有一个POCO实体,原本在执行一个查询时动态创建代理,现在你不想EF延迟创建代理带来的代价. 解决方案 假设你有一个如图Figure13-15的模型 Figure 13-15. A model for CDs and music titles 对应的POCO类如代码Listing 13-27 ...
分类:
其他好文 时间:
2016-05-17 06:19:20
阅读次数:
164
1.安装ODAC 根据自己操作系统x86,x64来判断下载的ODAC版本 http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html 安装过程中,注意配置你所选择数据库服务器的位置和服务名 2.项 ...
分类:
数据库 时间:
2016-05-16 17:36:39
阅读次数:
319
对于一个单独实体的通常操作有3种:添加新的实体、修改实体以及删除实体。 1、添加新的实体 Entity Framework Code First添加新的实体通过调用DbSet.Add()方法来实现。 代码运行所执行的SQL语句: 2、修改实体 修改数据库中已经存在的实体记录: 代码运行所执行的SQL ...
分类:
数据库 时间:
2016-05-16 17:06:23
阅读次数:
293
如果我们要到一对主从表增加级联删除,则要在主表中的引用属性上增加Required关键字,如: public class Destination { public int DestinationId { get; set; } public string Name { get; set; } publ ...
分类:
其他好文 时间:
2016-05-16 01:58:15
阅读次数:
218
为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public string StreetAddress { ge ...
分类:
其他好文 时间:
2016-05-16 01:50:25
阅读次数:
97
在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。 Identity:自增长 None:不处理 Computed:表示这一列是计算列。 在EF中,如果主键是int类型,Code First生 ...
分类:
数据库 时间:
2016-05-16 01:50:01
阅读次数:
295