学习过程简介:
这几天忙得太混乱了,用了近一个星期才设计好。我在这段时间遇到的困难,就积极找师哥师姐指点迷津,现在多少总算是有些拿得出手的成果。
学习成果:
Entity Relationship Diagram
Realational Schemas
Student(StudentID,StudentName,Department,Grade,Class,Typ...
分类:
其他好文 时间:
2014-12-22 09:31:27
阅读次数:
242
前面我们已经学习了entityframework的基本的增删改查,今天,我们将在EF中实现一些更加贴近于实际功能的SQL方法。承接上面的部分,我们有一个叫做House的数据库,其中包含house表和seller表。在本次学习之前,我们先要了解一个神奇的接口,iqueryable这个接口类似于ienu...
分类:
其他好文 时间:
2014-12-21 23:36:02
阅读次数:
239
这次开发项目,我依然做的是.Net,前几个月的项目底层设计使用的的是 ORM 思想,技术选用的是NHibernate,这次也不例外,开发.Net项目,依然使用的是ORM的思想,不同的是这次开发技术选用的是EF(EntityFrameWork)。这个框架可是让我费眼不少,我了解它,从它的XML开始的。开始说说有关EF中xml的解读。
一、EnityFramework
E...
分类:
其他好文 时间:
2014-12-21 19:30:12
阅读次数:
190
在做简单的报表呈现的时候遇到数据库的表名是XX.XXX这种命名形式(数据库用的是SQL Server2008,"."是合法的字符,持久层框架是hibernate),如果用@Entity注释,在取数据的时候就会抛出sql异常:对象名无效,原因是hibernate将"."号后面的作为了表名进行hql.....
分类:
数据库 时间:
2014-12-21 17:49:50
阅读次数:
199
最近在做项目使用linq结合EntityFramework来处理数据库的操作。想来也用了快一年了,发现有些使用技巧是需要注意下,特做下总结,希望对刚入门的朋友们有所帮助。刚开始用的时候各总循环查询子查询,结果性能差得不行,现在看看都觉得好笑。也只有写出过很烂的代码才知道怎么样的代码才是优雅的吧...
分类:
数据库 时间:
2014-12-21 00:35:18
阅读次数:
217
模型类(例如:School.cs)usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
//需要引用的命名空间
usingSystem.Data.Entity;
usingSystem.ComponentModel;
usingSystem.ComponentModel.DataAnnotations;
namespaceMvcApplication3.Models
{..
分类:
Web程序 时间:
2014-12-20 18:22:29
阅读次数:
148
问题:在没有事务的情况下,通过hibernate的session.save(entity),无法将数据持久化至数据库中,即使强制刷新后(flush())后也同样如此。
原因:对于增删改操作,必须commit后才能持久化至数据库。若不commit,只有在同一个连接中才能看到最新的更改,对其他连接不可见。
Hibernate的flush:
执行时会清除session缓存并向数据库发送SQL语句并...
分类:
Web程序 时间:
2014-12-20 18:17:15
阅读次数:
180
entity framework中可以利用导航属性去添加数据。
当两张表有主外键关系的时候,并且在两张表中添加的数据都是不存在的数据,便可以利用导航属性去插入数据。例如下面的两张表:...
分类:
其他好文 时间:
2014-12-19 22:08:57
阅读次数:
248
MVC5+EF6 开发练习由于数据库是先设计好的,在名称方面不能使用EF的“约定”。导致出现了很多问题。需重写OnModelCreating方法代码如下:using System;using System.Collections.Generic;using System.Data.Entity;us...
分类:
数据库 时间:
2014-12-19 12:02:34
阅读次数:
619
VB实现毫秒计时方案GetTickCount是最简单的获取时间的API函数,返回值是从开机到现在的时间,单位为毫秒。虽然它的返回值单位是毫秒,但是精度并不是1毫秒,误差大约在55毫秒左右,MSDN中这样说“If you need a higher resolution timer, use a mu...
分类:
其他好文 时间:
2014-12-19 00:30:55
阅读次数:
1169