2017-10-20 4 views
0

J'ai une table et une classe dans mon système, appelées Operações.Impossible d'accéder à la colonne de base de données dans Entity Framework

Dans ce code:

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. 

Taper operação. ne donneront pas IntelliSense et montrer toutes les propriétés de la table de base de données, ou la classe. Comment puis-je y accéder?

+0

'operacao', pas' operação'. Voir aussi [Guide de désignation] (https://docs.microsoft.com/en-us/dotnet/standard/design-guidelines/naming-guidelines). Les noms dans C# sont également sensibles à la casse. Il va sans dire que 'ã' n'est pas la même chose que' a', ils ne sont pas interchangeables au nom d'une variable de même que A an ne sont pas interchangeables dans le nom d'une variable. – Igor

Répondre

1

operacao au lieu de l'opération. Le nom est différent.

En outre, il est une bonne pratique de ne pas utiliser des caractères spéciaux comme C ou un