See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 24423|Vastuse: 1

[Allikas] NHibernate'i veerg "ReservedWord" ei kuulu tabelisse ReservedWords

[Kopeeri link]
Postitatud 27.03.2018 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

Kollased lehed näitavad järgmisi erandeid käivituse ajal ning selle veeru märksõnad pole projektis pikka aega ilmunud.

[ArgumentException: veerg "ReservedWord" ei kuulu tabelisse ReservedWords.] ]
   System.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(String columnName) +13
   NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetReservedWords() +170
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(dialekti murre, IConnectionHelper connectionHelper) +100
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +78
   NHibernate.Impl.SessionFactoryImpl.. ctor(Konfiguratsioon cfg, IMapping mapping, Settings settings, EventListeners kuulajad) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: SessionFactory loomisel kasutati kehtetu või mittetäielikku konfiguratsiooni. Vaata PotentialReasons kollektsiooni ja InnerException'i lisainfo saamiseks.]

  

Baidu vastab sarnasele küsimusele allpool:

viga1.  Draiverit ei õnnestunud luua NHibernate.Driver.MySqlDataDriverist

Lahendus: Kui kasutad Nhibernate'i MySQL-iga ühenduse loomiseks, palun kopeeri MySql.Data.dll fail käsitsi xxx/project file kausta/bin/Debug, et see probleem lahendada!

viga2. Veerg "ReservedWord" ei kuulu tabelisse ReservedWords
Lahendus:Lisa <property name="hbm2ddl.keywords" >none hibernate.cfg.xml seadistusfaili</property>


Lõpuks leia vastav meetod, mis on konfigureeritud FluentNHibernate'iga stackoverflow'l (konfiguratsioon viimases reas):






Eelmine:Winformi tinditunnistuse äratundmise lähtekood
Järgmine:Pildi Stretch omadus WPF-is
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com