文楚 发表于 2013-1-3 17:04:09

Entity Framework 4.1延时加载与贪婪加载之我的理解和数据库中如何存入图片

<div id="cnblogs_post_body">this.Configuration.LazyLoadingEnabled = true;贪婪加载 子对象自动加载this.Configuration.LazyLoadingEnabled = false; 延时加载 子对象不自动加载上述代码应放入你的DbContext构造函数中应注意的是:1、贪婪加载时,要加载的子对象必须标记为virual2、贪婪加载时,在读取数据结束前不应dispose掉DbContext3、延时加载应显式使用Include语句。 下面说说存入图片1、保存图片的属性类型应为byte[]2、自己写一个字段去转换读取和存入数据。(具体看demo)3、应将读取存入的这个字段标记为不映射。当然你可以设置两个函数。 demo是临时做的,你可能需要在数据库中预先设置好对应的数据demo没有考虑命名和异常问题,毕竟只是个demo 上面理解不到位的希望各位指正。下载:/Files/fej121/WindowsFormsEF.rar
页: [1]
查看完整版本: Entity Framework 4.1延时加载与贪婪加载之我的理解和数据库中如何存入图片