Articles of entity framework 4

O mapeamento do tipo CLR para o tipo EDM é ambíguo com o EF 6 & 5?

Por favor, qualquer um pode me ajudar a corrigir esse erro? Esquema especificado não é válido. Erros: O mapeamento do tipo CLR para o tipo EDM é ambíguo porque vários tipos de CLR correspondem ao tipo de EDM ‘City_DAL’. Anteriormente encontrado o tipo CLR ‘CeossDAL.City_DAL’, recém-encontrado tipo CLR ‘CeossBLL.City_DAL’. O principal problema que eu tenho […]

Usando System.ComponentModel.DataAnnotations com o Entity Framework 4.0

Estou trabalhando com o MVC3 e usando Entity Framework 4.0 Entities como meu modelo. Até agora, tudo funciona muito bem ao usá-lo como um modelo (todas as operações brutas / geração de páginas funcionam prontamente). Eu estou querendo saber, porém, como você obtém os mesmos labels robustos e informações de validação de quando você gera […]

O object não pode ser excluído porque não foi encontrado no ObjectStateManager

Estou recebendo este erro “O object não pode ser excluído porque não foi encontrado no ObjectStateManager.” Meu código é: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }

Solução para: Atualização de atualização, inserção ou exclusão da instrução afetou um número inesperado de linhas (0)

Eu encontrei uma solução para pessoas que recebem uma exceção: A declaração de atualização, inserção ou exclusão da loja afetou um número inesperado de linhas (0). As entidades podem ter sido modificadas ou excluídas desde que as entidades foram carregadas. Atualize as inputs do ObjectStateManager. Mas, de qualquer maneira eu tenho pergunta. Eu li tópico: […]

Adicionando tipos complexos de stored procedures no Entity Framework

Eu estou tentando usar um procedimento armazenado no Entity Framework que não retorna nada. Eu fiz o seguinte: Adicionado uma function (clique com o botão direito no procedimento armazenado -> add -> function import-> Complex Type -> Obter informações da coluna -> create New Complex-Type) Nome da minha function: summarySP_Result . Depois de construir o […]

Melhor maneira de consultar uma página de dados e obter contagem total na estrutura da entidade 4.1?

Atualmente, quando eu preciso executar uma consulta que será usada com paginação, eu faço algo assim: //Setup query (Typically much more complex) var q = ctx.People.Where(p=>p.Name.StartsWith(“A”)); //Get total result count prior to sorting int total = q.Count(); //Apply sort to query q = q.OrderBy(p => p.Name); q.Select(p => new PersonResult { Name = p.Name }.Skip(skipRows).Take(pageSize).ToArray(); […]

ADO.NET DbContext Generator vs. ADO.NET Poco Entity Generator (ObjectContext)

Estou prestes a começar a implementar a infra-estrutura de access a dados de um projeto que foi arquitetado com uma abordagem ao DDD ( é minha primeira tentativa de DDD, então seja gentil 😉 ). Eu estarei usando o Entity Framework. Até agora, eu estava investigando o método ensinado por Julie Lerman em seu ótimo […]

Entity Framework GetByID genérico simples mas tem diferentes nomes PK

Alguns corpos podem me ajudar a criar um método GetByID genérico. O desafio aqui é que eu tenho muitas entidades, cada uma delas tem um nome PK diferente. Eu vejo vários exemplos com um GetByID genérico, mas muitos deles tem o mesmo nome de PK como (id). Obrigado.

Por que o operador Contains () prejudica o desempenho do Entity Framework tão drasticamente?

ATUALIZAÇÃO 3: De acordo com este anúncio , isso foi tratado pela equipe da EF no EF6 alpha 2. ATUALIZAÇÃO 2: criei uma sugestão para corrigir esse problema. Para votar, vá aqui . Considere um database SQL com uma tabela muito simples. CREATE TABLE Main (Id INT PRIMARY KEY) Eu preencho a tabela com 10.000 […]

Somente código de estrutura de entidade erro: o modelo de apoio ao contexto foi alterado desde que o database foi criado

Eu criei um “Code Only” POCO para uso em um database existente usando o Entity Framework 4 e o CTP4. Quando executo uma consulta, recebo o erro O modelo que apoia o contexto ‘xyzContext’ foi alterado desde que o database foi criado. Exclua / atualize manualmente o database ou chame Database.SetInitializer com uma instância IDatabaseInitializer. […]