Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24423|Svar: 1

[Kilde] NHibernate-kolonnen "ReservedWord" hører ikke til i tabellen ReservedWords

[Kopier link]
Opslået på 27/03/2018 15.07.27 | | |

NHibernate+FluentNHibernate+MySql

De gule sider viser følgende undtagelser under kørsel, og nøgleordene i denne kolonne har ikke været synlige i projektet i lang tid.

[ArgumentUndtagelse: Kolonnen "ReservedWord" tilhører ikke tabellen ReservedWords.] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(StrengkolonneNavn) +13
   NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetReservedWords() +170
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper) +100
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +78
   NHibernate.Impl.SessionFactoryImpl.. ctor(Konfiguration cfg, IMapping-mapping, Indstillinger, EventListeners-lyttere) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() i c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: En ugyldig eller ufuldstændig konfiguration blev brugt under oprettelsen af en SessionFactory. Se PotentialReasonss-samlingen og InnerException for flere detaljer.]

  

Baidu svarer på et lignende spørgsmål nedenfor:

Fejl1.  Kunne ikke oprette driveren fra NHibernate.Driver.MySqlDataDriver

Løsning: Når du bruger Nhibernate til at forbinde til Mysql, så kopier venligst MySql.Data.dll-filen manuelt til xxx/project file directory/bin/Debug for at løse problemet!

Fejl2. Kolonnen "ReservedWord" hører ikke til i tabellen ReservedWords
Løsning:Tilføj <property name="hbm2ddl.keywords" >none til hibernate.cfg.xml konfigurationsfilen</property>


Find endelig den tilsvarende metode, der er konfigureret med FluentNHibernate på stackoverflow (konfiguration i sidste linje):






Tidligere:Winform blæk-håndskriftgenkendelseskildekode
Næste:Stræk-egenskaben for billedet i WPF
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com