代码改变世界

随笔分类 -  Entity FrameWork

EF 预热

2015-09-18 12:05 by xchit, 834 阅读, 收藏,
摘要: 由于EF第一次加载比较慢,所以要对EF进行一次初始化的加载,类似第一次打开网页很慢,但第二次打开都很快了的原理一样;第一次把所有静态的图片和JS缓存到本地了;当第二次打开的时候都不需要再去下载这些东西;因为EF第一次需要生成实体类和数据库的对应关系并做缓存;所以第一次加载的时候很慢;博客园里面有很多... 阅读全文

Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数

2013-09-23 14:26 by xchit, 14365 阅读, 收藏,
摘要: 目前,EF对存储过程的支持并不完善。存在以下问题: EF不支持存储过程返回多表联合查询的结果集。 EF仅支持返回返回某个表的全部字段,以便转换成对应的实体。无法支持返回部分字段的情况。 虽然可以正常导入返回标量值的存储过程,但是却没有为我们自动生成相应的实体.cs代码,我们还是无法在代码中直接调用或使用标量存储过程 EF不能直接支持存储过程中Output类型的参数。 其他一些问题。今天我们利用EF执行sql语句的方式来执行存储过程,并得到OutPut的值。 首先新建存储过程: Create PROCEDURE proc_testEF ( @... 阅读全文

This package (or one of its dependencies) contains an init.ps1 file and needs to be installed from the Package Manager Console.

2013-06-08 17:24 by xchit, 279 阅读, 收藏,
摘要: 今天更新Entity FrameWork5.0的时候报错,找了很久才把问题解决,现在把问题记录一下,方面以后遇到相同的问题好解决 说是使用Package Manager Console才能进行安装...由于对NuGet不是很熟悉所以便要花一些時候來做Research看看怎样用NuGet的Package Manager Console.解決方法:“Tools” ->”Library Package Manager” -> 选择 “Package Manager Console”开启之后可以在Console上输入以下指令來安装Entity Framework的更新Install-Pac 阅读全文