无法访问实体框架中的数据库列

无法访问实体框架中的数据库列

问题描述:

我的系统中有一个表和一个类,名为Operações无法访问实体框架中的数据库列

在此代码:

var db = new ApplicationDbContext(); 
var model = db.Estruturas.Include(m => m.Produto).Include(m => m.Produto.Unidade); 
var operacao = db.Operacoes; 

foreach (var register in model) 
{ 
    operação. 

打字operação.不会带来了智能感知,并显示数据库表中的任何属性或类。我如何访问它们?

+0

'operacao',不'operação'。另请参阅[命名指南](https://docs.microsoft.com/zh-cn/dotnet/standard/design-guidelines/naming-guidelines)。 c#中的名称也区分大小写。不言而喻,''与'a'不一样,它们在变量的名称中不可互换,与A相同,并且a在变量的名称中不可互换。 – Igor

operacao而不是operação。名称不同。

此外,它是一个很好的做法不使用特殊字符,如C或A