EntityFramework
文章平均质量分 82
_学而时习之_
这个作者很懒,什么都没留下…
展开
-
EntityFramework获取数据库的时间
由于本地时间和数据库时间可能不一致, 所以我们常常抓取数据库的时间作为我们数据的时间,那在EntityFramework中要如何抓取时间呢?网上常见的做法是利用SqlFunctions.GetDate(),但是该函数必须要放到模型中来执行才可以,代码如下 var now = this.TUser.Select(t => SqlFunctions.GetDate()).FirstOrDefau原创 2016-10-26 08:49:03 · 4224 阅读 · 1 评论 -
EntityFramework连接串的调用时传入
EntityFramework自动将数据库映射到Model,同时会生成相应的连接字符串,如下图。生成之后,我们看到自动生成的DBDemoEntities的类,只有一个默认的无参的构造函数,如下图这在一般情况下是OK的,因为只我们在App.config或者Web.config配置了这个连接串即可。如下图。但是当我们希望自己传入连接字符串时,就无能为力了。那我们怎么原创 2016-10-14 11:30:57 · 3938 阅读 · 0 评论 -
EntityFramework存储过程的返回类型
使用EntityFramework可以很方便的与数据库打交道,但是对于存储过程,返回类型很让人纠结,默认只返回受影响的行数,而我们在使用存储过程时往往是会返回一串的数据或者一个表。那有没有什么方法呢?我们知道在SQL2008是支持表类型的,如果存储过程在执行完成后返回了一个表类型,在EF端再接收一下,那是不是就可以了呢?事实证明是可行的。我们需要分几个步骤。1.在数据库中建立一个表类型,比原创 2016-07-07 18:01:21 · 3877 阅读 · 0 评论