今日通过Nuget安装Entity Framwork 6.1.3时候在最后一步石一直报错,提示“安装失败,正在回滚”。回滚也就罢了,居然还卸载不了安装了一半的EF。shit考虑是不是得用管理员模式run Visual Studio试之,然并卵。是不是Nuget版本太低?检查更新,没问题啊,没提示更新...
分类:
其他好文 时间:
2015-09-03 15:16:47
阅读次数:
278
目录(?)[-]预备知识 LINQ技术 LINQ技术的基础 - C30 自动属性 隐式类型 对象初始化器与集合初始化器 匿名类 扩展方法 Lambda表达式 NET中的数据访问 DataSet方案 改进的的DataSet方案 手写代码通过ADONET20连接类与数据库交互 ORM LINQ to S...
分类:
其他好文 时间:
2015-09-02 09:22:44
阅读次数:
207
sqlserver中可以使用sql profiler;但是mysql当中无法查看;只能借助于组件;ADO.NET Entity Framework CodeFirst 如何输出日志(EF4.3) 用的EFProviderWrappers ,这个组件好久没有更新了,对于SQL执行日志的解决方案的需求是...
分类:
数据库 时间:
2015-08-31 23:08:19
阅读次数:
363
Code First之所以能够让开发人员以一种更加高效、灵活的方式进行数据操作有一个重要的原因在于它的约定配置。现在软件开发越来复杂,大家也都试图将软件设计的越来越灵活,很多内容我们都希望是可配置的,但是过多的配置也会带来很大的工作量,解决这个问题的方法就是约定。对于一些简单的,不太可能经常变化的内...
分类:
其他好文 时间:
2015-08-31 19:26:40
阅读次数:
213
本篇随笔目录: 1、外键列名默认约定 2、一对多关系 3、一对一关系 4、多对多关系 5、一对多自反关系 6、多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。两个不同表之间可以存在外键依赖关系,一个表自身也可以有自反关系(表中的一个字段引用主键...
分类:
其他好文 时间:
2015-08-31 19:06:44
阅读次数:
451
Code First 约定借助 CodeFirst,可通过使用 C# 或Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConfi...
分类:
其他好文 时间:
2015-08-31 18:53:02
阅读次数:
186
可以nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQueryable的扩展,而不是DbSet(已经标记为弃用),所以跟我一样有隔离癖好的就可以大胆使用了。下面介绍如何批量删除、更新、查询。批量删除本来我们需要这样删除//EF原生的删除需要先取出entity然后removecon...
分类:
其他好文 时间:
2015-08-30 23:06:14
阅读次数:
282
Entity Framework (EF,ADO.NET Entity Framework)是微软官方提供的.NET平台的ORM框架。相比于LINQ TO SQL,EF框架具有很明显的优势:EF框架支持多种数据库,而不仅仅局限于微软的SQL Server,MySQL,Oracle都有良好的支持。支持...
分类:
数据库 时间:
2015-08-29 16:48:41
阅读次数:
327
前言 CoreData是苹果为我们封装的一个ORM(对象关系映射)库,可以很方便的把数据库中的数据转为一个对象,把一个对象保存到数据库中。如同微软的Entity Framework、Java的hibernate~ 在学习CoreData前,需要先清...
分类:
其他好文 时间:
2015-08-28 20:01:13
阅读次数:
243
扩展了实体框架的功能类库.https://github.com/loresoft/EntityFramework.Extended1批量更新/删除1)删除//delete all users where FirstName matchescontext.Users.Delete(u => u.Fir...
分类:
其他好文 时间:
2015-08-28 17:22:10
阅读次数:
149