随笔分类 - ORM框架
摘要:本文主要介绍.NET(C#) Dapper Oracle或SQL server中,在一次数据库连接中,执行多条select查询语句,并且获取到相对应的查询结果。 1、查询SQL语名 Dapper似乎只是直接将SQL命令传递给ADO.NET以及正在执行该命令的任何db提供程序。在示例的语法中,每个命令
阅读全文
摘要:Dapper对SQL Server支持很好,但对于Oracle有些用法不一样,需要自己进行特殊处理。 1、首先要自定义一个Oracle参数类 public class OracleDynamicParameters : SqlMapper.IDynamicParameters { private r
阅读全文
摘要:IQueryable简单分页的扩展方法 ,废话不多说,直接上干货! /// <summary> /// 分页列表 /// </summary> public class Page<T> { public Page() { } public Page(List<T> items, int pageIn
阅读全文
摘要:问题:Only MySqlParameter objects may be stored 翻译是:只能被MySqlParameter对象来存储 问题解答:将SqlParameter换乘MySqlParameter对象,即可 因为ADO.NET标配是访问SQL SERVER数据库,那么如果需要访问My
阅读全文
摘要:有两种办法: 1、Migrate() if (DbContext.Database.GetPendingMigrations().Any()) { DbContext.Database.Migrate(); //执行迁移 } 不过数据库model有改动的话需要先执行下 add-migrate xxx
阅读全文
摘要:EF 通用数据层父类方法小结转载:http://www.cnblogs.com/yq-Hua/p/4165344.htmlMSSql 数据库 数据层 父类增删改查:using System;using System.Collections.Generic;using System.Data;usin...
阅读全文
摘要:转载:http://www.cnblogs.com/tenghoo/archive/2011/02/14/1954393.htmlNHibernate专题:http://kb.cnblogs.com/zt/nhibernate/NHibernate官方站点:http://nhforge.org/NH...
阅读全文
摘要:本文转载:http://www.cnblogs.com/nianming/p/3494781.html延迟加载:第一:在需要延迟加载的属性前加上virtual ,该属性的类型可以是任务的集合类型ICOLLOCT或者是0/1..1关联属性。如:publicvirtualList Products { ...
阅读全文
摘要:本文转载:http://www.cnblogs.com/Gyoung/archive/2013/01/22/2869782.html一对多关系项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属...
阅读全文
摘要:本文转载:http://www.cnblogs.com/brusehht/archive/2010/09/01/1814962.html问题描述有些朋友希望使用这样的一种查询方式,比如要查询Movies实体对象,同时想通过预先加载方式加载相关的Reviews对象,但是又希望只加载符合条件的部分Rev...
阅读全文
摘要:本文转载:http://www.cnblogs.com/Ruiky/archive/2012/12/29/2839011.html 不推荐方式一: 思路:先从ObjectContext取出实体,然后将前台传过来的DTO属性对应赋值到我们的实体上,然后调用ObjectContext的保证修改方法。 但
阅读全文
摘要:老赵的博客:http://blog.zhaojie.me/2008/02/using-translate-method-and-modify-command-text-before-query-in-linq-to-sql.html http://www.csharpwin.com/do...
阅读全文
摘要:本文转载:http://www.cnblogs.com/daimage/archive/2012/07/04/2575844.htmlEF中Database.SqlQuery Method (String, Object[]) 可以直接执行SQL语句但以为object[]参数和在ado.net中一样...
阅读全文
摘要:本文转载:http://www.cnblogs.com/shuang121/archive/2012/03/19/2406121.html总结:选择“是”时,连接字符串的密码会暴露出来,“否”的时候密码而不会明文显示出来,故连字符串是错误的,运行程序的时候出现“基础提供程序在 Open 上失败。”。...
阅读全文
摘要:本文转载:http://www.cnblogs.com/dudu/archive/2011/01/29/entity_framework_connection_string.html如果EF在使用实体模型时候,即model first 和db first 时候,则Entity Framework使用...
阅读全文
摘要:用Linq大大减少了对数据库的一般操作所需的编码量。运行下面事例之前,首先建一个叫做Alien的数据库表。CREATE TABLE [dbo].[Aliens]( [Id] [int] IDENTITY(1,1) NOT NULL primary key, [Name] [nchar](10) NU...
阅读全文
摘要:Linq to sql 比较全面的学习博客http://www.cnblogs.com/aehyok/tag/Linq%20To%20Sql/使用LINQ TO SQL基于Respository模式的三层架构http://blog.sina.com.cn/s/blog_6c762bb30100ppo...
阅读全文
摘要:1、增加对象 DbEntity db = new DbEntity(); //创建对象实体,注意,这里需要对所有属性进行赋值(除了自动增长主键外),如果不赋值,则会数据库中会被设置为NULL(注意是否可空) var user = ...
阅读全文