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

Vista: 18950|Resposta: 0

[Fonte] Não foi possível determinar o tipo para: Decimal , para as colunas: NHibernate.Mapping.Colum...

[Copiar link]
Publicado em 21/11/2016 14:02:58 | | | |
Não foi possível determinar o tipo para: Decimal , para as colunas: NHibernate.Mapping.Column(xxx)


Aqui estão algumas das declarações de outras pessoas na Internet:

Não foi possível determinar o tipo para: decimal, para as colunas: NHibernate.Mapping.Column(Price)
Não consegue decidir o tipo decimal??
Propriedades são definidas em C# como tipos decimais, e mapeamentos são definidos como <nome da propriedade="MyField" precisão="5" escala="2"/>

Decimal virtual público? Amount { get; set; }

<!--ExplicitDefinidoTipo-->
<nome da propriedade="Quantidade" precisão="5" escala="2"/>
<!--HeuristicDefinedType-->
<nome da propriedade="Quantidade" tipo="decimal" precisão="5" escala="2"/>
<!--TipoDefinidoInLine-->
<nome da propriedade="Quantidade" tipo="Decimal(5,2)"/>
<!--Nó Coluna-->
<nome da propriedade="Quantidade">
<nome da coluna="Quantidade" precisão="5" escala="2"/>
</property>
A configuração acima parece não haver erro, mas é um erro, e finalmente descobre-se que é um problema de versão, que pode ser passado no NHibernate2.1.2 e NHibernate3.0, mas o Nhibernate3.3 não é aprovado.


-------------------------------------- linha divisória---------------------------------

Minha solução:



O motivo do erro é que há um espaço extra após o meu texto。。。。。 Vergonhoso




Anterior:O MVC resolve o problema de invalidar formulários adicionados dinamicamente pelo jQuery Validation
Próximo:Binário em C# e interconversão entre strings
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