Articles of entity framework 4

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

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