实体框架4.1强类型包含不提供IntelliSense?

时间:2011-05-03 14:25:21

标签: entity-framework-4.1

我添加了:使用System.Data.Entity; 现在我在编译时没有出错:

var k = db.Countries.Include(e => e.Cities);

但是我仍然需要手动进入数据库模式并检查当前表的正确名称并在代码中复制粘贴/键入它。 使用句号后没有IntelliSense:

var k = db.Countries.Include(e => e.

所以,所有这一切的目的都值得怀疑,因为它根本没有帮助。在引号中手动键入表名(实体集名称)与在lambda表达式中键入它没有任何不同 - 除了它作为字符串更短。

提示?

2 个答案:

答案 0 :(得分:6)

似乎在添加

时会解决您的问题
using System.Data.Entity;

到页面顶部

答案 1 :(得分:3)

似乎问题出在ReSharper 6 IntelliSense中。关闭ReSharper 6 IntelliSense后,原始VS2010智能感知工作正常。已报告该错误。