2017-10-20 84 views
0

我的系統中有一個表和一個類,名爲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

回答

1

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

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

相關問題