首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码优先本地无数据加载

代码优先本地无数据加载
EN

Stack Overflow用户
提问于 2012-04-09 10:17:22
回答 1查看 253关注 0票数 0

我有一个由EntityFrameWork 4.3.1代码优先生成的SqlCe.4.0数据库(更新了nu-get包)。

System.Data.Entity.Database.SetInitializer是通过sampledata设置的,数据库生成正确,但当我尝试从数据库中读取数据以在DataGrid中显示时,没有加载任何数据。这意味着:在debug中,DbSet.Local.Count总是为零,但是我可以迭代DbSet所有的项都显示在debugconsole中。

怎么啦?

由衷地

EN

回答 1

Stack Overflow用户

发布于 2012-04-09 12:25:30

DbSet.Local中的内容是DbContext正在跟踪的内容-因此,如果您查询一个数据库并获取一些实体,那么这些实体将在DbSet.Local中可见。看看这篇来自Julie Lerman http://msdn.microsoft.com/en-us/magazine/hh781018.aspx的文章,其中有一节是关于DbSet.Local的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10068247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档