Articles of entity framework 4

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. […]

Entidade Framework / SQL2008 – Como atualizar automaticamente os campos LastModified para Entidades?

Se eu tenho a seguinte entidade: public class PocoWithDates { public string PocoName { get; set; } public DateTime CreatedOn { get; set; } public DateTime LastModified { get; set; } } Que corresponde a uma tabela do SQL Server 2008 com o mesmo nome / atributos … Como posso automaticamente : Defina o campo […]

Entity Framework: onde eu estendo o CSDL / MSL?

Eu estou usando o Entity Framework 4. Eu estou usando um primeiro modelo de database, o que significa que eu gerou o EDM do database. Agora quero adicionar algumas funções definidas pelo modelo. Minha pergunta é … onde? Se eu colocá-los no arquivo .edmx, todas as minhas adições não serão destruídas na próxima vez que […]

O membro de tipo especificado não é suportado no LINQ to Entities. Somente inicializadores, membros de entidades e propriedades de navegação de entidade são suportados

var result = (from bd in context.tblBasicDetails from pd in context.tblPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() from opd in context.tblOtherPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() select new clsProfileDate() { DOB = pd.DOB }); foreach (clsProfileDate prod in result) { prod.dtDOB = !string.IsNullOrEmpty(prod.DOB) ? Convert.ToDateTime(prod.DOB) : DateTime.Today; int now = int.Parse(DateTime.Today.ToString(“yyyyMMdd”)); int dob = int.Parse(prod.dtDOB.ToString(“yyyyMMdd”)); string dif = […]

Entidade Framework 4 Excluir object da coleção de entidades

Eu tenho uma entidade “Solicitar” com um relacionamento 1 .. * para a Entidade “RequestProperty”. Portanto, há uma coleção de objects RequestProperty em “Request”. Quando eu atualizo uma “solicitação”, desejo excluir todos os itens da EntityCollection RequestProperty e adicionar os novos itens do object de domínio de input. Quando eu iterar sobre a coleção Request.Properties […]

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 : […]