Articles of entity framework 4

Segurança de thread do Entity Framework

Os objects de contexto gerados pelo Entity Framework não são seguros para thread. E se eu usar dois contextos de entidade separados, um para cada thread (e chamar SaveChanges() em cada um) – isso será seguro para thread? // this method is called from several threads concurrently public void IncrementProperty() { var context = new […]

Entity Framework Code Primeiro método AddOrUpdate insert Duplicar valores

Eu tenho entidade simples: public class Hall { [Key] public int Id {get; set;} public string Name [get; set;} } Então, no método Seed , uso AddOrUpdate para preencher a tabela: var hall1 = new Hall { Name = “French” }; var hall2 = new Hall { Name = “German” }; var hall3 = new […]

Anotando propriedades em um modelo com valores padrão

Eu criei um modelo de primeiro código EF4.1 (pode ou não ser importante) e estou tentando obter valores padrão para o meu modelo Create scaffold. Meu modelo parece: class Person { [DefaultValue (18)] public int Age { get; set; } } E então minha visão Criar parece com: @Html.LabelFor(model => model.Age) @Html.EditorFor(model => model.Age) @Html.ValidationMessageFor(model […]

Como compartilhar nomes de coluna comuns em um mapeamento de tabela por hierarquia (TPH)

Estou usando a primeira abordagem do código CTP5 do Entity Framework 4 e tenho um mapeamento de Tabela por Hierarquia (TPH). Algumas das minhas classs na hierarquia têm propriedades em comum. public class BaseType { public int Id { get; set; } } public class A : BaseType { public string Customer { get; set; […]

Usando Incluir no Entity Framework 4 com expressões lambda

Eu vi muitos artigos sobre como superar esse assunto, todos relacionados ao CTP4, ou adicionando meus próprios methods de extensão. Existe um “oficial” EF4 incluído maneira de usar expressões lambda dentro de include (para as relações de primeiro nível e também segundo e mais nível) ou é eventualmente não foi incluído no RTM? Existe um […]

Entidade Framework 4 Single () vs First () vs FirstOrDefault ()

Eu estou tendo um demônio de tempo encontrando uma comparação das diferentes maneiras de consultar um único item, e quando usar cada um. Alguém tem um link que compara todos estes, ou uma rápida explicação de por que você usaria um sobre o outro? Existem ainda mais operadores que desconhecem? Obrigado.

Código do Entity Framework First Fluent Api: Adicionando Índices às colunas

Estou executando o EF 4.2 CF e quero criar índices em certas colunas em meus objects POCO. Como exemplo, digamos que temos essa class de funcionário: public class Employee { public int EmployeeID { get; set; } public string EmployeeCode { get; set; } public string FirstName { get; set; } public string LastName { […]

Como tornar o contexto de dados do Entity Framework Readonly

Eu preciso expor um Contexto de Dados do Entity Framework para plugins de terceiros. O objective é permitir que esses plug-ins busquem somente os dados e não permitir que eles emitam inserções, atualizações ou exclusões ou quaisquer outros comandos de modificação do database. Daí como eu posso fazer um contexto de dados ou entidade readonly.

A boot do Entity Framework é SLOW – o que posso fazer para inicializá-lo mais rápido?

Meu modelo EF 4.3.1 tem 200 tabelas ímpares. Inicialização inicial é horrível, vários minutos. Um perfil capturado por DotTrace implica algumas escolhas terríveis de algoritmo / escalabilidade no âmbito do framework, como evidenciado pelos milhões de chamadas para vários methods lá em baixo e as 36 milhões de chamadas IEnumerable.Contains (). Aqui está um trecho, […]

Atualize o EF 4 EDMX para o EF 6

Meu aplicativo está usando um database primeiro EDMX no EF 4. Eu gostaria de atualizar tudo para o EF 6. Depois de obter o EF 6 com o NuGet eu tive que fazer muitas mudanças nas minhas classs que estão usando o meu modelo EF, porque namespaces foram mudou na EF 6. Então eu percebi […]