Articles of entity framework 4

Por que reinicializar o DbContext ao usar o Entity Framework?

Não sei se há uma maneira melhor de usar o DbContext porque não é recomendado definir como estático ao trabalhar com o WCF . Então, estamos criando cada vez que queremos acessar o database. Conhecendo todas as vantagens de usar o Entity Framework, algumas se tornam inúteis, já que estamos recriando o DbContext cada vez; […]

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

Usando esse código no Entity Framework recebo o seguinte erro. Eu preciso para obter todas as linhas para uma data específica, DateTimeStart é do tipo DataType neste formato 2013-01-30 12:00:00.000 Código: var eventsCustom = eventCustomRepository.FindAllEventsCustomByUniqueStudentReference(userDevice.UniqueStudentReference) .Where(x => x.DateTimeStart.Date == currentDateTime.Date); Erro: base {System.SystemException} = {“The specified type member ‘Date’ is not supported in LINQ to […]

Entity Framework – Adicionar propriedade de navegação manualmente

Eu gerou um modelo de estrutura de entidades (4.0) do meu database. Eu não criei o database e não tenho nenhum controle sobre o esquema, mas há algumas tabelas que não têm restrições de chave estrangeira definidas, mas há um relacionamento implícito definido. Por exemplo: Eu tenho uma tabela chamada Pessoas que possui as seguintes […]

Entidade Framework 4: Como encontrar a chave primária?

Eu estou tentando criar um método genérico usando EF4 para encontrar a chave primária de um object. exemplo public string GetPrimaryKey() { … } Para dar mais informações eu estou trabalhando fora do Tekpub StarterKit e abaixo é a class que eu estou tentando se levantar e correr using System; using System.Collections.Generic; using System.Linq; using […]

String.Equals () não funciona como pretendido

Estou usando o LINQ para pesquisar em uma das minhas tabelas do Entity Framework e encontrar um “grupo” com base no nome. O nome é uma string e parece ser Unicode (diz que está no edmx). Eu tenho um método GetGroup() e eu passo em um nome para procurar. Depurando através do código, eu já […]

Possível o campo DateTime padrão para GETDATE () com Migrações de Estrutura de Entidade?

Eu adicionei EntityFramework.Migrations (Beta 1) a um aplicativo Code-First existente que está passando por algumas alterações (para os resources de migration e mais ajustes das tabelas que estou gerando da minha API de primeiro código) e corri para o GETDATE () cenário. Eu já estava usando uma class de boot personalizada no meu DbContext para […]

Usando as propriedades DateTime no Code-First Entity Framework e no SQL Server

Eu tenho um book exemplo: public class Book { [Key] public int Id { get; set; } public string Name { get; set; } public DateTime DateAdded { get; set; } } Quando tento adicionar um novo book ao contexto do BookDb … using (BookDb db = new BookDb()) { Book book = new Book […]

Entidade Framework / Linq to SQL: pular e tomar

Apenas curioso para saber como o Skip & Take deve funcionar. Estou obtendo os resultados que quero ver no lado do cliente, mas quando conecto o AnjLab SQL Profiler e vejo o SQL que está sendo executado, parece que ele está consultando e retornando todo o conjunto de linhas para o cliente. É realmente retornar […]

Como include o object filho de um object filho no Entity Framework 5

Estou usando o Entity Framework 5 code first e o ASP.NET MVC 3 . Eu estou lutando para obter object filho do object filho para preencher. Abaixo estão minhas aulas .. Classe de aplicação; public class Application { // Partial list of properties public virtual ICollection Children { get; set; } } Classe de criança: […]

Criando consultas dinâmicas com estrutura de entidade

Eu gostaria de saber qual é a melhor maneira de criar consultas dinâmicas com o framework de entidades e o linq. Eu quero criar um serviço que tenha muitos parâmetros para sorting e filtragem (acima de 50). Eu vou estar recebendo object de gui onde estes serão preenchidos … e consulta será executada a partir […]