Durante uma entrevista de emprego, fui convidado a explicar por que o padrão do repositório não é um bom padrão para trabalhar com ORMs como o Entity Framework. Por que esse é o
Um ORM criado pela Microsoft e está disponível como parte do .Net framework 3.5 e posterior.
Durante uma entrevista de emprego, fui convidado a explicar por que o padrão do repositório não é um bom padrão para trabalhar com ORMs como o Entity Framework. Por que esse é o
O Entity Framework 4 é uma boa solução para um site público com potencial de 1000 hits / segundo? No meu entendimento, a EF é uma solução viável para sites menores ou de intranet, mas não seria escalável facilmente para algo como um site popular da comunidade (eu sei que o SO está usando LINQ to...
Eu tenho visto muitos projetos que têm repositórios que retornam instâncias de IQueryable. Isso permite que filtros adicionais e classificação possam ser executados IQueryablepor outro código, que se traduz em diferentes SQL sendo gerados. Estou curioso de onde veio esse padrão e se é uma boa...
Não tenho nenhuma experiência séria em SQL e até odeio escrever SQL em vez de LINQ. Estou feliz o suficiente com ORMs. Do ponto de vista dos empregadores e do setor, é importante conhecer o SQL? Eu tenho que dominar isso? As empresas que preferem SQL puro a estruturas ORM são um "dinossauro" no...
Estou trabalhando com um banco de dados do SQL Server com mais de 1000 tabelas, outras centenas de visualizações e vários milhares de procedimentos armazenados. Esperamos começar a usar o Entity Framework para nossos projetos mais recentes e estamos trabalhando em nossa estratégia para fazê-lo. O...
Tendo duas classes: public class Parent { public int Id { get; set; } public int ChildId { get; set; } } public class Child { ... } Ao atribuir ChildIda Parent, devo verificar primeiro se ele existe no banco de dados ou aguardar que o banco de dados gere uma exceção? Por exemplo (usando o...
O aplicativo que estou construindo atualmente usa procedimentos armazenados e modelos de classe criados manualmente para representar objetos de banco de dados. Algumas pessoas sugeriram o uso do Entity Framework e estou pensando em mudar para isso, já que não estou muito longe no projeto. Meu...
Atualmente, temos a seguinte pilha: VS 2005 Formulários da Web SQL Server 2005 IIS 6 Estamos planejando fazer a transição para isso: VS 2010 MVC e Web Forms SQL Server 2008 IIS 7 Minha pergunta é: quando passamos para o MVC com o VS 2010, devemos usar o Entity Framework (ou outro ORM), um...
Tenho programado recentemente com o Entity Framework 4.1 Code First e estou adorando o desenvolvimento, mas com apenas um plano final e uma lista de recursos que muda rapidamente, estou constantemente modificando o Class / Database para atender às necessidades dos aplicativos. No desenvolvimento,...
Gostaria de saber porque, se for, por que o Entity Framework não oferece lógica para criar um novo objeto com as mesmas propriedades para transferir dados entre camadas? Eu uso os objetos de entidade que eu gero com a estrutura da
Estava lendo alguns artigos sobre as vantagens da criação de repositórios genéricos para um novo aplicativo ( exemplo ). A ideia parece boa porque me permite usar o mesmo repositório para fazer várias coisas para vários tipos de entidade diferentes ao mesmo tempo: IRepository repo = new...
No meu aplicativo Web ASP.net MVC4, eu uso IEnumerables, tentando seguir o mantra para programar na interface, não na implementação. Return IEnumerable(Of Student) vs Return New List(Of Student) As pessoas estão me dizendo para usar List e não IEnumerable, porque listas forçam a consulta a...
Iniciando alguns projetos com o EF, mas eu tinha algumas perguntas sobre junção de tabelas e chaves, etc. Digamos que eu tenho uma tabela de aplicativos e uma tabela de permissões. Os aplicativos têm muitas permissões e cada permissão pode pertencer a muitos aplicativos (muitos para...
Estou criando meu primeiro aplicativo MVC no Visual Studio 2013 (MVC 5) e não sou muito claro sobre a melhor maneira de configurar meu modelo. Eu gerei um modelo de estrutura de entidade usando primeiro o código de um banco de dados existente. Meu primeiro instinto foi criar algumas classes...
Estou iniciando um projeto com o seguinte ambiente técnico: .Net 4.0, Entity Framework 4.0, WPF com arquitetura MVVM Vi muitos exemplos na rede, alguns livros com esse ambiente. Em alguns dos exemplos, os autores tiveram essa ideia: O Viemodel terá uma instância da classe Model (Entity Framework...
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 7 anos . Nosso modelo de dados possui quase 200 classes que podem ser separadas em cerca de uma dúzia de áreas funcionais. Teria sido bom usar
Atualmente, estamos em uma situação em que temos a opção de usar um mapeador relacional de objetos pronto para uso ou lançar nosso próprio Temos um aplicativo herdado (ASP.NET + SQL Server) em que a camada de dados e a camada de negócios infelizmente estão unidas. O sistema não é particularmente...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 8 anos . ... ou as coisas estão...
Estive lendo o Entity Framework, em particular, o EF 4.1 e seguindo este link ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity- framework-4.aspx ) e seu guia sobre o Code First. Acho que é legal, mas eu estava pensando: o Code First deveria ser apenas uma...
Estou planejando enviar um novo aplicativo Web para um Serviço Web App do Azure (antigo Site do Azure). Eu gostaria de usar os slots de implantação para poder testar minha implantação antes de colocá-la em produção. Tudo bem, desde que não haja mudança no esquema do banco de dados. Mas se houver...