2010年9月28日

摘要: 项目中试用Entity Framework1.0作为ORM层,但发现确实是问题多多,今天主要说一下其事务处理部分。 对于一般的单表操作,比如2个add操作要在一个事务完成,可以使用隐式事务,如: TestEntities t=new TestEntities(); t.AddToTableA(t1); t.AddToTableB(t2); t.SaveChanges(); 两句语句默认是在一... 阅读全文

posted @ 2010-09-28 17:12 チャチャの楽園 阅读(546) 评论(0) 推荐(0) 编辑

摘要: 比起 LINQ to SQL,EF 除了提供 LINQ 查询方式, 还提供了 Entity SQL language ESQL 类似 Hibernate 的 HSQL,ESQL 与SQL 语言的语法相似,以字符串的方式执行 esql的查询结果集 ObjectQuery ObjectQuery<实体> myContext context = new myContext(); string... 阅读全文

posted @ 2010-09-28 17:10 チャチャの楽園 阅读(1129) 评论(0) 推荐(0) 编辑


2010年9月2日

摘要: 上一篇《对SQL查询优化的补充--(in篇)》主要讨论select ... from ... where ... in ....这种查询语句。接着我们来讨论一下select ... from ... where ... exists ....这个了。Exists的查询速度要比in强得多,这是众所周知的事,但我们并不可以说完全用exists来代替in。为什么这么说呢?我们先来看看可以用exists来... 阅读全文

posted @ 2010-09-02 11:35 チャチャの楽園 阅读(648) 评论(0) 推荐(0) 编辑

摘要: 最近项目用到EF,虽然说EF与Linq To SQL有很多地方相似,但是EF(这里指3.5版,4.0版的还没去留意)确实有些地方做得不够方便。就拿存储过程来说吧,EF里面想调用存储过程不是直接在数据库里拖进来就可以用,还要做一个function import的步骤来建立映射。 如果你的存储过程返回的是一个select * from .....的语句的话,那恭喜你,你的存储过程可以直接使用了。但是如... 阅读全文

posted @ 2010-09-02 11:05 チャチャの楽園 阅读(1163) 评论(0) 推荐(0) 编辑


2010年8月31日

摘要: 一、数据加密/编码算法列表常见用于保证安全的加密或编码算法如下:1、常用密钥算法密钥算法用来对敏感数据、摘要、签名等信息进行加密,常用的密钥算法包括:DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC4:用变长密钥对大量数据... 阅读全文

posted @ 2010-08-31 17:50 チャチャの楽園 阅读(1047) 评论(0) 推荐(0) 编辑


2010年8月6日

摘要: 之前有一篇SQL优化的十条经验,感觉还是说的不够具体,现在就个人工作时遇到的具体问题进行补充。今天先讲一下关于select...where...in...这种情况吧。有些时候我们的查询条件里面出现了很多零散不连续的值,比如一个表的ID值,这时就只能在in语句后面加上一连串的值,中间以逗号分割。如果select语句是简单的查询还没什么问题(简单的意思就是不用多表关联查询),但是如果出现多表关联查询的... 阅读全文

posted @ 2010-08-06 12:36 チャチャの楽園 阅读(2611) 评论(3) 推荐(0) 编辑


2010年5月19日

摘要: 在做大批量数据插入的时候,如果用Insert into ... values (...)这种方式的话效率极低,这里介绍两种性能比较好的批量插入方法。1. 使用SqlBulkCopyprivate static long SqlBulkCopyInsert() { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); DataTable ... 阅读全文

posted @ 2010-05-19 09:50 チャチャの楽園 阅读(853) 评论(2) 推荐(1) 编辑


2010年4月2日

摘要: 1、PowerBand  PowerBand 是一个IE的插件(同时也支持MyIE2/Maxthon)。提供了对HTML动态分析,跟踪,编辑的功能。能够方便快捷的分析HTML页面的结构,有助 于网页设计人员/网站开发人员调试,分析晦涩的HTML代码。这是我最早使用的HTML开发辅助工具,现在是2.1版了,支持 ASP.NETViewState的解码,支持DebugView,类似于VC中的Watch... 阅读全文

posted @ 2010-04-02 17:49 チャチャの楽園 阅读(1867) 评论(0) 推荐(0) 编辑


2010年3月31日

摘要: 我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们, 虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?   临时表   临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消失... 阅读全文

posted @ 2010-03-31 12:28 チャチャの楽園 阅读(217) 评论(0) 推荐(0) 编辑


2010年3月26日

摘要: 昨天在改页面Css的时候,发现有段文本嵌在<span><font>文本内容</font></span>中,我对span的样式定义了font-size的大小11px,在IE7下看完全没有问题,到了IE8里,字体就不受css的控制了,无论我怎样改变font-size的大小都没有变化。反而改变IE的字体大小(View->Text Size)时,这段文... 阅读全文

posted @ 2010-03-26 14:58 チャチャの楽園 阅读(573) 评论(0) 推荐(0) 编辑


Copyright © 2024 チャチャの楽園
Powered by .NET 8.0 on Kubernetes