Articles of entity framework 4

EF4 – O procedimento armazenado selecionado não retorna nenhuma coluna

Eu tenho consulta em um procedimento armazenado que chama alguns servidores vinculados com alguns SQL dynamic. Eu entendo que a EF não gosta disso, então eu listei especificamente todas as colunas que seriam retornadas. No entanto, ainda não gosta disso. O que estou fazendo de errado aqui? Eu só quero que o EF seja capaz […]

EF incluindo outras entidades (padrão de repository genérico)

Estou usando o padrão Generic Repository no topo do Entity Framework Code First. Tudo estava funcionando bem até que precisei include mais entidades em uma consulta. Eu consegui include uma entidade com sucesso, mas agora não consigo descobrir como include várias entidades. Confira o que eu tenho até agora: public IQueryable GetQuery() where TEntity : […]

Entidade Framework Junte 3 Tabelas

Eu estou tentando juntar três tabelas, mas não consigo entender o método … Eu completei juntar 2 mesas var entryPoint = dbContext.tbl_EntryPoint .Join(dbContext.tbl_Entry, c => c.EID, cm => cm.EID, (c, cm) => new { UID = cm.OwnerUID, TID = cm.TID, EID = c.EID, }). Where(a => a.UID == user.UID).Take(10); Eu gostaria de include a tabela […]

Entity Framework 4 Padrão de Repositório Genérico CTP 4 / CTP 5 e Testável de Unidade

Estou jogando com o mais recente lançamento do Entity Framework CTP 5 e construindo um simples blog asp.net MVC onde eu só tenho duas tabelas: Post e Comments. Isso é feito inteiramente no POCO, eu só preciso de ajuda na parte do DbContext, onde eu preciso que ela seja testável em unidade (usando IDbSet?) E […]

Entidade Framework 4 – AddObject vs Anexar

Eu tenho trabalhado com o Entity Framework 4 recentemente e estou um pouco confuso sobre quando usar ObjectSet.Attach e ObjectSet.AddObject . Do meu entendimento: Use “Anexar” quando uma Entidade já existir no sistema Use “AddObject” ao criar uma nova Entidade Então, se estou criando uma nova pessoa , eu faço isso. var ctx = new […]

Comparação entre maiúsculas e minúsculas de LINQ to Entities

Esta não é uma comparação sensível a maiúsculas e minúsculas no LINQ to Entities: Thingies.First(t => t.Name == “ThingamaBob”); Como posso obter uma comparação sensível a maiúsculas e minúsculas com o LINQ to Entities?

O modelo que suporta o contexto foi alterado desde que o database foi criado

A mensagem de erro: “O modelo que suporta o contexto ‘AddressBook’ foi alterado desde a criação do database. Exclua / atualize manualmente o database ou chame Database.SetInitializer com uma instância IDatabaseInitializer. Por exemplo, a estratégia RecreateDatabaseIfModelChanges excluirá e recriará automaticamente o database e opcionalmente, semeie com novos dados. ” Eu estou tentando usar o primeiro […]

Que efeito (s) pode ter a palavra-chave virtual no Entity Framework 4.1 Código POCO primeiro?

A palavra-chave virtual tem um efeito quando usada nas propriedades do EF Code First ?. Alguém pode descrever todas as suas ramificações em diferentes situações? Por exemplo, eu sei que ele pode controlar o carregamento lento – se você usar a palavra-chave virtual em uma propriedade de relação ICollection / one-to-many, ela será carregada por […]

Entidades de rastreamento automático vs entidades POCO

Estamos iniciando um novo produto baseado na Web no qual planejamos expor nossa lógica de negócios por meio de serviços WCF. Nós estaremos usando o ASP.NET 4.0, C #, EF 4.0. No futuro, queremos construir aplicativos para iphone e aplicativos WPF com base nos serviços. Eu tenho lido muito sobre o uso de POCO vs […]

A validação falhou para uma ou mais entidades. Veja a propriedade ‘EntityValidationErrors’ para mais detalhes

Eu estou tendo esse erro ao semear meu database com a primeira abordagem de código. A validação falhou para uma ou mais entidades. Veja a propriedade ‘EntityValidationErrors’ para mais detalhes. Para ser honesto, não sei como verificar o conteúdo dos erros de validação. Visual Studio me mostra que é um array com 8 objects, então […]