Articles of entity framework 4

A propriedade ‘Id’ faz parte da informação chave do object e não pode ser modificada

Eu estou usando o Entity Framework 4.0 e tendo um problema bobo que eu não consigo descobrir. Eu tenho duas mesas: Contato: Id (chave primária), Valor, ContactTypeId (chave estrangeira para ContactType) ContactType: Id (chave primária), tipo (casa, célula, trabalho, etc.) O Entity Framework criou as duas entidades a seguir: Contato: Id, Valor, ContactType (Propriedade de […]

erro ao inserir na tabela tendo em vez de triggersdor da estrutura de dados da entidade

Estou usando a estrutura de entidade 4, ao inserir um novo registro usando a estrutura de entidade em uma tabela que tem em vez de inserir gatilho enquanto a tabela tem uma coluna de identidade, o em vez de gatilho é usado para modificar um dos valores inseridos de acordo com determinada lógica , Entity […]

Chaves exclusivas no Entity Framework 4

Um esquema de database existente possui chaves exclusivas, não primárias, e algumas foreign keys que dependem delas. É possível definir chaves exclusivas, que não são chaves primárias, no Entity Framework v4? Como?

Uma propriedade dependente em um ReferentialConstraint é mapeada para uma coluna gerada pela loja

Eu recebo esse erro ao gravar no database: Uma propriedade dependente em um ReferentialConstraint é mapeada para uma coluna gerada pelo armazenamento. Coluna: ‘PaymentId’. public bool PayForItem(int terminalId, double paymentAmount, eNums.MasterCategoryEnum mastercategoryEnum, int CategoryId, int CategoryItemId) { using (var dbEntities = new DatabaseAccess.Schema.EntityModel()) { int pinnumber = 0; long pinid = 1; //getPinId(terminalId,ref pinnumber) ; […]

O mapeamento do tipo CLR para o tipo EDM é ambíguo com o EF 6 & 5?

Por favor, qualquer um pode me ajudar a corrigir esse erro? Esquema especificado não é válido. Erros: O mapeamento do tipo CLR para o tipo EDM é ambíguo porque vários tipos de CLR correspondem ao tipo de EDM ‘City_DAL’. Anteriormente encontrado o tipo CLR ‘CeossDAL.City_DAL’, recém-encontrado tipo CLR ‘CeossBLL.City_DAL’. O principal problema que eu tenho […]

Usando System.ComponentModel.DataAnnotations com o Entity Framework 4.0

Estou trabalhando com o MVC3 e usando Entity Framework 4.0 Entities como meu modelo. Até agora, tudo funciona muito bem ao usá-lo como um modelo (todas as operações brutas / geração de páginas funcionam prontamente). Eu estou querendo saber, porém, como você obtém os mesmos labels robustos e informações de validação de quando você gera […]

O object não pode ser excluído porque não foi encontrado no ObjectStateManager

Estou recebendo este erro “O object não pode ser excluído porque não foi encontrado no ObjectStateManager.” Meu código é: protected MyEntities sqlEntities; public virtual void Delete(TEntity entity) { System.Type t = typeof(TEntity); sqlEntities.DeleteObject(entity); sqlEntities.SaveChanges(); }

Solução para: Atualização de atualização, inserção ou exclusão da instrução afetou um número inesperado de linhas (0)

Eu encontrei uma solução para pessoas que recebem uma exceção: A declaração de atualização, inserção ou exclusão da loja afetou um número inesperado de linhas (0). As entidades podem ter sido modificadas ou excluídas desde que as entidades foram carregadas. Atualize as inputs do ObjectStateManager. Mas, de qualquer maneira eu tenho pergunta. Eu li tópico: […]

Adicionando tipos complexos de stored procedures no Entity Framework

Eu estou tentando usar um procedimento armazenado no Entity Framework que não retorna nada. Eu fiz o seguinte: Adicionado uma function (clique com o botão direito no procedimento armazenado -> add -> function import-> Complex Type -> Obter informações da coluna -> create New Complex-Type) Nome da minha function: summarySP_Result . Depois de construir o […]

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