- 博客(6)
- 资源 (12)
- 收藏
- 关注
转载 防止Entity Framework重复插入关联对象
Entity Framework在数据库与对象映射上做了很多工作,除了将数据库里的表映射成相应的对象以外,它还能够自动处理表之间的外键关系,并且可以用导航属性(Navigation Property)的方式在对象层面上表示这些关系。 一般来说,当你插入一个对象时,Entity Framework默认会自动将对象通过导航属性关联的对象也插入到数据库里面去,大部分情况下,这是我们想要的结果。当然,如
2013-04-22 21:17:22 943
转载 Entity Framework添加记录时获取自增ID值
与Entity Framework相伴的日子痛并快乐着。今天和大家分享一下一个快乐,两个痛苦。 先说快乐的吧。Entity Framework在将数据插入数据库时,如果主键字段是自增标识列,会将该自增值返回给实体对象对应的属性。 比如下面添加博客随笔至数据库的示例代码: var blogPost = new BlogPost(){ Author = "博客园",
2013-04-22 21:14:59 1060
转载 Entity Framework4.5及之前的批量提交与事务处理
在Entity Framework 中使用SaveChanges()是很频繁的,单次修改或删除数据后调用SaveChanges()返回影响记录数。 要使用批量修改或者批量删除数据,就需要SaveChanges(false)+AcceptAllChanges()方法了。 SaveChanges(false) 只是通知EF需要对数据库执行的操作,在内存中是属于挂起状态,在必要的时候是可以
2013-04-22 21:13:32 961
转载 SQLBulkCopy使用 sql批量添加
SQLBulkCopy,用于数据库之间大批量的数据传递。通常用于新,旧数据库之间数据的更新。即使表结构完全不同,也可以通过字段间的对应关系,顺利的将数据导过来。 首先,SQLBulkCopy需要2个连接。分别连接到不同的旧表所在的数据库,新表所在的数据库。如果是同一个数据库,就可以用同一个SqlConnection对象。 其次,我们要从旧数据库中,把导出的字段读取出来。用什么读呢?可以用
2013-04-22 18:52:37 575
转载 NVelocity用法 Net版(完全整理)
所有标签功能都经过测试通过。 下载地址: http://sourceforge.net/projects/nvelocity/?source=recommended 一、NVelocity介绍 1.1Velocity是什么 nVelocity是一个基于.NET的模板引擎(templateengine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由.
2013-04-20 12:25:58 796
转载 小议SQL Server主键和自动编号问题
所谓主键就是能够唯一标识表中某一行的属性或属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识某一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。 当然,其它字段可以辅助我们在执行这些操作时消除共享冲突,不过就不在这里讨论了。主键除了上述作用外,常常与外键构成参照完整性约束,防止出现数据不一致。所以数据库在设计时,主键起到了很重要的作用。 常见的
2013-04-19 16:21:04 487
javascript表单验证大全(基本上都有了)
2009-09-25
最新AjaxPro.2.dll
2009-08-13
asp网络从入门到精通
2008-10-08
asp实现通用模块代码
2008-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人