Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21034|Resposta: 1

[Fonte] Coleção de FAQ .NET/C#

[Copiar link]
Publicado em 04/02/2018 11:57:47 | | |

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!




Anterior:Software de bombardeiro SMS muito fácil de usar
Próximo:682d7a5cc90aeab75279e71e2464010f Como essa codificação é implementada?
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com