1. Atualizar o EF e não conseguir encontrar a tabela especificada?
A mesa não tem um conjunto de chaves primárias!
2. Eu adicionei um item com a mesma chave?
Motivo 1: Verifique se existem chaves primárias duplicadas!
Motivo 2: Verifique se o campo de atribuição está duplicado!
Razão 3: O nome da chave estrangeira de referência não pode ser o mesmo do campo da tabela!
3. A solução de reconstrução é bem-sucedida, mas o lançamento falha?
Motivo 1: Verifique se a versão do .NET Framework é consistente!
Motivo 2: Verifique se a referência (log4net) está correta!
4. Modelo POCO T4, não foi gerado? (Nome do tipo ou do espaço de vida não encontrado)
Verifique se o símbolo está errado (ponto e vírgula), realmente não dá para ser rereferenciado!
5. Não é possível atualizar a "tabela xxx" do EntitySet porque possui um DefiningQuery, e não há elemento no elemento que suporte a operação atual?
Entidades de EF não têm chave primária, basta apagar a rereferência!
6. O atributo "estado" faz parte da informação chave do objeto, não pode ser modificado?
Sem chave primária, ou chave primária duplicada!
7. Erro ao atualizar entradas. Para mais informações, veja Exceções Internas?
A tabela no banco de dados não tem uma coluna de identificação, ou o tipo de dado está errado!
8. Não existe um ViewData do tipo "IEnumerable" com a chave "categoryid<SelectListItem>"?
Esta frase significa: o tipo ViewData não existe, seu tipo é IEnumerável<SelectListItem>, e sua chave primária é categoryid. IEnumerable <SelectListItem>significa uma coleção de SelectListItem.
A solução é: mudar return View() para retornar Create()!
9. A verificação de uma ou mais entidades falha. Para mais informações, veja a propriedade "EntityValidationErrors"?
A causa do problema pode ser:
1. Colunas não vazias não inserem valores incorretamente
2. O comprimento da coluna da chave estrangeira entre múltiplas tabelas é diferente
3. O objeto de contexto ef db é vazio
4. EF configuração de contexto para a propriedade de banco de dados. Configuration.ValidateOnSaveEnabled = false;
5. O comprimento do conteúdo excede o comprimento máximo da coluna
6. A biblioteca foi adicionada à solução, mas não atualizada
7. Adicionar uma referência usando System.Data.Validation;
10. O tipo de entidade xxx (tabela) não faz parte do modelo no contexto atual? / A classe da entidade não corresponde ao tipo de campo ou atributo do banco de dados?
Essa tabela não está no banco de dados atual, você precisa adicionar uma linha de código para convertê-la em outro banco de dados:
oc.iBllSession.Itb_biaoming_BLL. DbName = "Nome do Banco de Dados";
11. Não conseguiu encontrar o nome do tipo ou do namespace"... "(Falta usar instruções ou procedimentos)?"
Apague a citação original, volte a aspas! |