Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 24423|Svare: 1

[Kilde] NHibernate-kolonnen "ReservedWord" tilhører ikke tabellen ReservedWords

[Kopier lenke]
Publisert på 27.03.2018 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

Gule sider viser følgende unntak under kjøretid, og nøkkelordene i denne kolonnen har ikke vært med i prosjektet på lenge.

[ArgumentUnntak: 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(Konfigurasjon cfg, IMapping-mapping, innstillinger, 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 ufullstendig konfigurasjon ble brukt ved opprettelsen av en SessionFactory. Sjekk PotentialReasonss-samlingen og InnerException for mer informasjon.]

  

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

Feil1.  Kunne ikke opprette driveren fra NHibernate.Driver.MySqlDataDriver

Løsning: Når du bruker Nhibernate for å koble til Mysql, vennligst kopier MySql.Data.dll-filen manuelt til xxx/project file directory/bin/Debug for å løse dette problemet!

Feil2. Kolonnen "ReservedWord" tilhører ikke tabellen ReservedWords
Løsning:Legg til <property name="hbm2ddl.keywords" >none i hibernate.cfg.xml konfigurasjonsfilen</property>


Til slutt, finn den tilsvarende metoden konfigurert med FluentNHibernate på stackoverflow (konfigurasjon i siste linje):






Foregående:Winform blekk-kildekode for håndskriftgjenkjenning
Neste:Stretch-egenskapen til bildet i WPF
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com