很多时候,批量方案是解决性能的关键批量插入利用SqlBulkCopy 是性能最高的方式实现:var s = dbr.Menu.NewMyOqlSet();s.AddRow(o => o.Id == 1 & o.Name == "33");s.AddRow(o => o.Id == 2 & o.Nam...
分类:
其他好文 时间:
2015-05-26 15:48:10
阅读次数:
121
添加的语法:dbr.表.Add(实体).Execute()实体类型1. 任何C#类。如:public class Entity{ public string Name{get;set;} .... }2. 字典3. WhereClip 表达式dbr.Menu.Insert(o=>o.Name ==....
分类:
其他好文 时间:
2015-05-26 15:38:59
阅读次数:
161
更新语法dbr.表.Update(实体).Where(条件).Execute();实体类型:更新的实体类型和添加的实体类型一样,有三类:1. 任何C#类。2. 字典3. WhereClip 表达式问题1. 如果没有Where条件 ,虽然编译正确,但是在运行时会报错,这是为了防止程序员犯低级的错误。如...
分类:
其他好文 时间:
2015-05-26 15:38:47
阅读次数:
185
ORM生成的实体应该有一个根,我们叫它: dbr ( db root )假设有一些表:如 Menu表 , User 表 等。生成的表对象后加Rule,如 MenuRule , UserRule。在Rule类中生成实体类。如:public class MenuRule:RuleBase{ publi....
分类:
其他好文 时间:
2015-05-22 22:28:47
阅读次数:
194
最近在做磁盘的备份、还原测试,使用WindowsAPI中的DeviceIoControl来备份、还原磁盘的Layout,然后依次、按对应顺序拷贝源磁盘的各个分区中的数据,但在将目标磁盘作为启动磁盘启动时,屏幕出现黑屏以及光标闪烁的想象,查看资料说是因为MBR被破坏的问题。使用WinHex查看目标..
分类:
数据库 时间:
2015-04-02 19:11:53
阅读次数:
175
一、硬盘分区由五部分构成(FAT文件系统)
1> MBR-主引导记录
2> DBR-系统引导记录
3> FAT-文件分配表
4> FDT-文件目录表
5> DATA-数据区
MBR-硬盘主引导记录,它是由FDISK建立在柱面0、磁头0,扇区1的磁盘引导记录数据区,它不属于任何操作系统。用于硬盘启动时将系统控制权转给用户指定的,并在分区表中登记了的某个操作系统区。一个物理硬盘只有一...
分类:
其他好文 时间:
2015-02-25 09:09:49
阅读次数:
330
1、DBR(DOS BOOT RECORD 操作系统引导记录区)DBR是我们进军FAT32的首道防线。3、其实DBR中的BPB部分才是这一区域的核心部分(第12~90字节为BPB)4、在程序中我们采用以上的结构体指针对扇区数据指针进行转化,就可以直接读取数据中的某一字段,如要读取BPB_BytesP...
分类:
其他好文 时间:
2015-01-04 11:15:53
阅读次数:
342
和之前一同事谈到了TransactionScope不要用。都没有把链接给他看。这里是为什么不要用TransactionScope的原因。http://blog.csdn.net/huayang912/article/details/5456231http://blogs.msdn.com/b/dbr...
分类:
其他好文 时间:
2014-12-23 11:48:46
阅读次数:
173
先让我们看一下windows7的启动过程的常识:电脑加电后,首先是启动BIOS程序,BIOS自检完毕后,找到硬盘上的主引导记录MBR,MBR读取DPT(分区表),从中找出活动的主分区,然后读取活动主分区的PBR(分区引导记录,也叫dbr),PBR再搜寻分区内的启动管理器文件BOOTMGR,在BOOT...
说明:MBR:MasterBootRecord(主引导记录)DBR:DOSBootRecord(引导扇区)FAT:FileAllocationTable(文件分配表)硬件:本文SD卡为Kingston4GB,FAT32格式,簇大小4KB,每扇区512字节。第一章硬盘结构与SD卡结构1.1硬盘介绍1....
分类:
其他好文 时间:
2014-11-06 17:09:08
阅读次数:
393