Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 24423|Odpověď: 1

[Zdroj] Sloupec NHibernate "ReservedWord" nepatří do tabulky ReservedWords

[Kopírovat odkaz]
Zveřejněno 27.03.2018 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

Žluté stránky ukazují následující výjimky během běhu a klíčová slova v tomto sloupci se v projektu dlouho neobjevila.

[ArgumentException: Sloupec "ReservedWord" nepatří do tabulky ReservedWords.] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(String columnName) +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(Konfigurace cfg, IMapping mapping, Nastavení, EventListeners posluchači) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: Při vytváření SessionFactory byla použita neplatná nebo neúplná konfigurace. Podívejte se na sbírku PotentialReasons a InnerException pro více podrobností.]

  

Baidu na podobnou otázku níže:

chyba1.  Nepodařilo se vytvořit ovladač z NHibernate.Driver.MySqlDataDriver

Řešení: Při používání Nhibernate k připojení k Mysql prosím ručně zkopírujte soubor MySql.Data.dll do xxx/project file directory/bin/Debug, abyste tento problém vyřešili!

Chyba 2. Sloupec "ReservedWord" nepatří do tabulky ReservedWords
Řešení:Přidejte <název vlastnosti="hbm2ddl.keywords" >žádné do konfiguračního souboru hibernate.cfg.xml</property>


Nakonec najděte odpovídající metodu nakonfigurovanou s FluentNHibernate na stackoverflow (konfigurace v posledním řádku):






Předchozí:Zdrojový kód rozpoznávání rukopisu ve Winform
Další:Vlastnost Stretch obrazu ve WPF
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com