Articles of entidade estrutura

Definindo restrição exclusiva com API fluente?

Estou tentando construir uma Entidade EF com o Code First e uma EntityTypeConfiguration usando a API fluente. criar chaves primárias é fácil, mas não é assim com uma restrição exclusiva. Eu estava vendo postagens antigas que sugeriam a execução de comandos SQL nativos para isso, mas isso parece frustrar o propósito. isso é possível com […]

API do ASP.NET Core retornando somente o primeiro resultado da lista

Eu criei um controlador web api de equipes e tentando chamar o método GET para obter o resultado json de todas as equipes no database. Mas quando eu faço a chamada, estou apenas recebendo o primeiro time de volta no json, mas quando eu defino um ponto de parada na declaração de retorno, ele tem […]

Linq para Entidades, ordem aleatória

Como faço para retornar entidades correspondentes em uma ordem aleatória? Só para ficar claro, isso é coisa do Entity Framework e LINQ to Entities. (código de ar) IEnumerable results = from en in context.MyEntity where en.type == myTypeVar orderby ????? select en; obrigado Editar: Eu tentei adicionar isso ao contexto: public Guid Random() { return […]

“Uma expressão lambda com corpo de instrução não pode ser convertida em uma tree de expressão”

Ao usar o EntityFramework , recebo o erro ” A lambda expression with a statement body cannot be converted to an expression tree ” ao tentar compilar o código a seguir: Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Eu não […]

Como comparar apenas Data sem hora em tipos de DateTime no Linq para SQL com Entity Framework?

Existe uma maneira de comparar 2 variables ​​DateTime no Linq2Sql, mas desconsiderar a parte Time. O aplicativo armazena itens no database e adiciona uma data publicada. Eu quero manter o tempo exato, mas ainda ser capaz de puxar pela data em si. Quero comparar 12/3/89 12:43:34 e 12/3/89 11:22:12 e desconsiderar a hora real do […]

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(); […]

Linq para EntityFramework DateTime

No meu aplicativo, estou usando o Entity Framework. Minha mesa -Article -period -startDate Preciso de registros que correspondam => DateTime.Now > startDate and (startDate + period) > DateTime.Now Eu tentei este código, mas agora está funcionando Context.Article .Where(p => p.StartDate p.StartDate.AddDays(p.Period) > DateTime.Now) Quando executo meu código, ocorre a seguinte exceção LINQ to Entities não […]

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

Nenhuma string de conexão chamada ‘MyEntities’ pode ser encontrada no arquivo de configuração do aplicativo

Eu estou usando a estrutura de entidade e a ASP.NET MVC 4 para construir um aplicativo Minha solução é dividida em dois projetos; Uma biblioteca de classs que inclui meu arquivo de modelo de dados (.edmx) e algumas interfaces personalizadas O projeto MVC ‘container’ que faz referência à biblioteca de classs acima Meu problema é […]

Onde é | DataDirectory | definiram?

Esta é uma pergunta de acompanhamento de Onde está esse arquivo no meu sistema? Toneladas de perguntas e respostas em todo SO e na internet, mas não consigo encontrar nenhuma que dê uma resposta a esta pergunta específica. Tudo é padrão, mas não consigo encontrar o arquivo em si, Não está lá . Onde / […]