我有这个poco类
public class MyEntity
{
[Key]
public int Id { get; set; }
[Column("ComponentName")]
public string Name { get; set; }
}
它只是一个片段 !!!!
用于查询已经存在的数据库,我估计是在2008年由sql 2005创建的。我使用app.config
来创建它的连接字符串,我使用"Data Source=.\MSSQL2008;AttachDbFilename=C:\DbFiles\Comps.mdf;Initial Catalog=Comps;Integrated Security=True"
并且我的上下文成功连接到db文件,我的存储库查询。然而,这是一个奇怪的部分。
它获取所有831行,这是正确的行数。
然而intellisense到达第14个实体然后开始放“?”
为什么它这样做呢?
我的poco类映射得恰到好处。
答案 0 :(得分:2)
除了一些Visual Studio Architect之外,我认为没有人可以提供确切原因。但这主要发生在智能无法(有100个原因)获取预览数据的情况下,即。
不要认为这对您的应用来说是一个问题。
要检查这一点,您可以考虑在Visual Studio的Quick Watch窗口中显示内容,或在Output窗口中使用Console.WriteLine打印出来。
答案 1 :(得分:1)
可能发生数据检索超时?如果调试器评估表达式花费的时间太长,它将停止这样做,并且不会评估其他表达式。
如果扩展结果需要一些时间(3-5秒),则可以确认。