Articles of entity framework

O tipo de entidade não faz parte do modelo para o contexto atual

Estou entrando no Entity Framework, mas não tenho certeza se estou perdendo um ponto crítico na abordagem de primeiro código. Estou usando um padrão de repository genérico com base no código de https://genericunitofworkandrepositories.codeplex.com/ e criei minhas entidades. Mas quando tento acessar ou modificar a entidade, corro para o seguinte: System.InvalidOperationException: O tipo de entidade Estate […]

Como atualizar o registro usando o Entity Framework 6?

Eu estou tentando atualizar o registro usando o EF6. Primeiro encontrando o registro, se existir, atualize-o. Aqui está o meu código: – var book = new Model.Book { BookNumber = _book.BookNumber, BookName = _book.BookName, BookTitle = _book.BookTitle, }; using (var db = new MyContextDB()) { var result = db.Books.SingleOrDefault(b => b.BookNumber == bookNumber); if (result […]

DbEntityValidationException – Como posso saber facilmente o que causou o erro?

Eu tenho um projeto que usa o Entity Framework. Ao chamar SaveChanges no meu DbContext , recebo a seguinte exceção: System.Data.Entity.Validation.DbEntityValidationException: A validação falhou para uma ou mais entidades. Veja a propriedade ‘EntityValidationErrors’ para mais detalhes. Isso tudo é bom e elegante, mas eu não quero append um depurador toda vez que essa exceção ocorrer. […]

Contexto de atualização do Entity Framework?

Como eu poderia atualizar meu contexto? Eu tenho entidades com base em visualizações do meu database e quando eu fiz uma atualização sobre uma tabela Entidade que tem propriedades de navegação para exibições, a entidade é atualização, mas a exibição não atualizar acordo com as novas atualizações … só deseja obter novamente o Db os […]

Cadeia de caracteres e migrações de conexão personalizada de primeiro código do EntityFramework

Quando eu crio um contexto com uma string de conexão padrão (como lida no app.config ), o database é criado e as migrações funcionam – basicamente, tudo está em ordem. Considerando que quando a seqüência de conexão é criada através de programação (usando SqlConnectionStringBuilder ): o database não é criado quando o database não está […]

Passar a string de conexão para o DbContext de primeiro código

Como faço para passar uma string de conexão para o primeiro DbContext do framework da entidade? Minha geração de database funciona corretamente quando o DbContext e a string de conexão no web.config estão no mesmo projeto e são nomeados da mesma maneira. Mas agora eu preciso mover o DbContext para outro projeto, então estou testando […]

Atualizar o valor da chave primária usando a estrutura de entidade

Eu estou tentando atualizar um valor de uma chave primária composta de dentro da estrutura de entidade e estou recebendo este erro: “A propriedade ‘CustomerID’ é parte de informações de chave do object e não pode ser modificada.” Aqui está o meu código: Dim customer As Customer = (From c In db.Customer Where c.CustomerID = […]

Atualizar linha se existe outra lógica de inserção com o Entity Framework

Alguém tem sugestões sobre a maneira mais eficiente de implementar a lógica “atualizar linha se existir mais inserir” usando o Entity Framework?

Entidade Framework 4 vs NHibernate

Muito se falou sobre a primeira versão do Entity Framework na web (também no stackoverflow) e é claro que não foi uma boa escolha quando já temos uma alternativa melhor como o NHibernate. Mas não consigo encontrar uma boa comparação entre o Entity Framework 4 e o NHibernate. Podemos dizer que hoje o NHibernate é […]

Por que o LINQ to Entities não reconhece o método ‘System.String ToString ()?

Obtendo erro dentro do aplicativo da web MVC3. LINQ to Entities does not recognize the method ‘System.String ToString()’ method, and this method cannot be translated into a store expression. quando tento buscar valores usando EF da consulta: public class DataRepository { public mydataEntities1 dbContext = new mydataEntities1(); public List GetPricingSecurityID() { var pricingSecurityID = (from […]