Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 24423|Svar: 1

[Källa] NHibernate-kolumnen "ReserveratOrd" tillhör inte tabellen ReserveradeOrd

[Kopiera länk]
Publicerad på 2018-03-27 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

Gula sidorna visar följande undantag under körningen, och nyckelorden i denna kolumn har inte förekommit i projektet på länge.

[ArgumentUndantag: Kolumnen "ReserveratOrd" tillhör inte tabellen ReserveradeOrd.] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(SträngkolumnNamn) +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-mappning, Inställningar, EventListeners-lyssnare) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() i c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: En ogiltig eller ofullständig konfiguration användes vid skapandet av en SessionFactory. Kolla PotentialReasonss-samlingen och InnerException för mer detaljer.]

  

Baidu svarar på en liknande fråga nedan:

Fel1.  Kunde inte skapa drivrutinen från NHibernate.Driver.MySqlDataDriver

Lösning: När du använder Nhibernate för att ansluta till Mysql, vänligen kopiera manuellt MySql.Data.dll filen till xxx/project file directory/bin/Debug för att lösa problemet!

Fel2. Kolumnen "ReserveratOrd" tillhör inte tabellen ReserveradeOrd
Lösning:Lägg till <property name="hbm2ddl.keywords" >none till hibernate.cfg.xml konfigurationsfilen</property>


Slutligen, hitta motsvarande metod konfigurerad med FluentNHibernate på stackoverflow (konfiguration i sista raden):






Föregående:Winform bläcks handskriftsigenkänningskällkod
Nästa:Stretch-egenskapen för bilden i WPF
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com