02 2013 档案

摘要:测试的过程中发现如果数据库不是本地的就会出这个错误。根据这条思路,从连接属性入手解决:点击高级,修改 Persist Security Info 为 True。测试OK 阅读全文
posted @ 2013-02-27 11:15 赤狐(zcm123) 阅读(284) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/xiongpq/archive/2011/05/25/2057445.htmlMVC 3.0 在各个版本IIS中的部署MVC 3.0 在各个版本IIS中的部署概述:最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!正文:IIS5.11. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3;3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.3019 阅读全文
posted @ 2013-02-26 23:25 赤狐(zcm123) 阅读(159) 评论(0) 推荐(0) 编辑
摘要:MVC3+EF+Autofac网上这种文章确实没有,呵呵,今天就写一个,代大家分享!这个系列的文章将带我们进入一种新的开发模式,注入开发模式,或者叫它IOC模式,说起IOC你可以这样去理解它,它为你的某个实现流出一个注入点,你生产的对象,可以根据你之前的配置进行组合,这是可以的。而注入点的位置及方式也是多种多样的,我们今天主要说一个通过HTTP请求进行注入的方式,IOC工具使用高效的Autofac,对它的认识你可以看这篇文章。首先看一下我们这个项目的知识点:MVC3~一个对UI层进行分层的架构模式,在微软的MVC3中加入了开源的Razor引擎EF~这无疑是微软自己比较成功的ORM工具,它执行效 阅读全文
posted @ 2013-02-26 17:12 赤狐(zcm123) 阅读(478) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/liping13599168/archive/2011/07/16/2108209.html Autofac是一款IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。于是,今天抽空研究了下它。下载地址:http://code.google.com/p/autofac/downloads/list1)解压它的压缩包,主要看到Autofac.dll,Autofac.Configuration.dll,这也是本篇文章重点使用的Autofac的类库。2)创建一个控制台工程,并且引用以 阅读全文
posted @ 2013-02-26 17:09 赤狐(zcm123) 阅读(242) 评论(0) 推荐(0) 编辑
摘要:网上也有很多有关Linq To Sql实现Left join的例子,不过使用lambda的不多,就算使用lambda的,也讲得很含糊,本来不需要讲太多废话的,硬要讲得高深莫测,显得好厉害。那些高深的东西在这里我也不讲了,也不会讲,直接上代码就知道了: 当前有两个表,TUsers与TUserInfo,两者通过UserID关联,而TUsers表记录的是必须的数据,而TUserInfo记录是一些附件的数据,因此在TUserInfo中不一定有数据。使用Left Join获取数据: Lambda表达式如下:TUsers.GroupJoin( TUserInfo, u => u.UserID, u. 阅读全文
posted @ 2013-02-26 10:47 赤狐(zcm123) 阅读(488) 评论(0) 推荐(0) 编辑
摘要:Join操作符适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。该扩展方法对两个序列中键匹配的元素进行inner join操作SelectMany说明:我们在写查询语句时,如果被翻译成SelectMany需要满足2个条件。1:查询语句中没有join和into,2:必须出现EntitySet。在我们表关系中有一对一关系,一对多关系,多对多关系等,下面分别介绍一下。 1.一对多关系(1 to 阅读全文
posted @ 2013-02-26 10:24 赤狐(zcm123) 阅读(561) 评论(0) 推荐(0) 编辑
摘要:public class ModelHelper <T> where T : new() { public static T ConvertModel(DataRow dr) { T t = new T(); Type modelType = t.GetType(); foreach (PropertyInfo p in modelType.GetProperties()) { p.SetValue(t, GetDefaultValue(dr[p.Name], p.PropertyType), null); } ... 阅读全文
posted @ 2013-02-22 22:06 赤狐(zcm123) 阅读(195) 评论(0) 推荐(0) 编辑
摘要:安装好vs2012,开始学习vs2012下的mvc,可是在2010下熟悉的上下文基类ObjectContext不见了,取而代之的是DBContext,很是奇怪,一些熟悉的方法不见了,如:实体对象的Attach方法,上下文的ObjectStateManager对象,都不见了,奇怪,如何让上下文对象继承ObjectContext而不是DBContext,只能查资料了。百度了一天中文资料,没有找到,于是上谷歌搜英文资料,终于会找到了解决的方法,问题解决了。问题:We move some projects from VS2010 to VS2012 but still using .NET 4.0 a 阅读全文
posted @ 2013-02-20 15:26 赤狐(zcm123) 阅读(438) 评论(0) 推荐(0) 编辑
摘要:一是ObjectContext是一种模型优先的开发模式,DbContext是代码优先的开发模式。这是两者最根本的区别。同时两者之间可以相互转换:下面给出转换的例子1 DbContext转为ObjectContextusing System.Data.Entity.InfrastructureObjectContext context =((IObjectContextAdapter)dbContext).ObjectContext;2ObjectContext转为DbContextusing System.Data.Entity.InfrastructureDbContext context. 阅读全文
posted @ 2013-02-20 15:20 赤狐(zcm123) 阅读(198) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/jelea/archive/2013/01/06/2848309.html在项目中会有很多常用的操作方法如添加、删除、修改等,而在使用EF时虽然已是ORM,但仍然会习惯性的在业务层写大量类似方法,为此,分享一个我在项目使用的公共基类,经过多次修改,已在mssql和oracle数据库项目上使用没问题。希望对使用EF开发项目的朋友有帮助,不是说写的有多好,只是为了分享,因为我在使用EF之初也一直在找这样一个类但资源很少。 欢迎拍砖,不要伤人就行。。。以下是 Repository.cs源码 :Repository.cs 1 using Syste. 阅读全文
posted @ 2013-02-20 12:00 赤狐(zcm123) 阅读(428) 评论(0) 推荐(0) 编辑
摘要:继承和关系支持Entity SQL 直接使用概念实体架构并支持诸如继承和关系等概念模型功能。使用继承时,从超类型实例集合中选择子类型的实例通常是有用的。 Entity SQL 中的 oftype 运算符(类似于 C# Sequences 中的 oftype)提供了此功能。集合支持Entity SQL 将集合视为一类实体。 例如:集合表达式在 from 子句中有效。in 和 exists 子查询已被一般化,以允许使用任何集合。子查询是一种集合。 e1 in e2 和 exists(e) 是执行这些运算的 Entity SQL 构造。 集运算(例如 union、intersect 和 except 阅读全文
posted @ 2013-02-20 11:48 赤狐(zcm123) 阅读(278) 评论(0) 推荐(0) 编辑
摘要:Entity SQL(ESQL) 是专门为ADO.NET Entity Framework(EF)提供查询更新数据而产生的,也就是ESQL是EF的附属部件。ESQL大大提高了EF的使用性,我们就可以像使用SQL查询Table一样很方便地对EF生成的实体集合,尽管它还是加载配置文件,把ESQL转化成SQL来对Table进行查询,但这可以算是一个非常具有革命性的东东。ESQL乍一眼看上去,跟SQL没有太大区别,但事实上却不尽其然,这不,就遇到了ESQL中的IN关键字,它跟SQL的IN关键字不尽相同,不能在IN后面跟一个查询,而只能跟一个集合类型。不知道是因为在EF设计时就不想再让我们用IN后面跟查 阅读全文
posted @ 2013-02-20 11:34 赤狐(zcm123) 阅读(146) 评论(0) 推荐(0) 编辑
摘要:由于业务逻辑的多样性,经常得在sql server中查询不同数据库中数据,这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 'ai', --产品名称 'access', --OLE DB 字符 'Microsoft.Jet.OLEDB.4.0', --数据源 --格式: -- 盘符:\路径\文件名 -- \\网络名\共享名\文件名 (网络版本) 'd:\testdb\db.mdb' GO --创建链接服 阅读全文
posted @ 2013-02-19 14:44 赤狐(zcm123) 阅读(121) 评论(0) 推荐(0) 编辑
摘要:--创建链接服务器execsp_addlinkedserver'link_server_name','','SQLOLEDB','server_name';execsp_addlinkedsrvlogin'link_server_name','false','sa','sa','password';execsp_serveroption'link_server_name','rpc out','true' 阅读全文
posted @ 2013-02-19 14:42 赤狐(zcm123) 阅读(125) 评论(0) 推荐(0) 编辑
摘要:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingCRM.Model;usingSystem.Configuration;usingSystem.Linq.Expressions;usingSystem.Data.SqlClient;usingSystem.Data.Linq;namespaceCRM.DAL{///<summary>///Linq数据访问层///</summary>publicclassLinqHelper{///<summary& 阅读全文
posted @ 2013-02-17 09:31 赤狐(zcm123) 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1.数据的分布Skip()和take()Skip(100)代表跳过100行后.从第101行开始分页;take(10)表示多少行分页;例:var result=from pdt in db.Productselect pdt;this.dataview.DataSource=result.Skip(10).take(10);this dataview.DataBind();注:这种方式一次性查询出来所有数据,然后再分页;2.下面的方式是每个提交时绑定的都是特定的数据,而非所有数据;public overridevoid DataBind(){db.log=this.response.output 阅读全文
posted @ 2013-02-16 09:04 赤狐(zcm123) 阅读(402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示