Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 24423|Atbildi: 1

[Avots] NHibernate kolonna "ReservedWord" nepieder tabulai ReservedWords

[Kopēt saiti]
Publicēts 27.03.2018 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

Dzeltenajās lapās izpildlaikā tiek rādīti šādi izņēmumi, un šajā slejā esošie atslēgvārdi projektā ilgu laiku nav parādījušies.

[ArgumentException: kolonna "ReservedWord" nepieder tabulai ReservedWords.] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(Virknes kolonnas nosaukums) +13
   NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetReservedWords() +170
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialekta dialekts, IConnectionHelper connectionHelper) +100
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +78
   NHibernate.Impl.SessionFactoryImpl.. ctor(Konfigurācijas cfg, IMapping kartēšana, Iestatījumu iestatījumi, EventListeners klausītāji) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: SessionFactory izveides laikā tika izmantota nederīga vai nepilnīga konfigurācija. Lai iegūtu papildinformāciju, skatiet kolekciju PotentialReasons un InnerException.]

  

Baidu uz līdzīgu jautājumu zemāk:

1. kļūda.  Nevarēja izveidot draiveri no NHibernate.Driver.MySqlDataDriver

Risinājums: Izmantojot Nhibernate, lai izveidotu savienojumu ar Mysql, lūdzu, manuāli kopējiet MySql.Data.dll failu uz xxx / projekta failu direktoriju / bin / Debug, lai atrisinātu šo problēmu!

kļūda2. Kolonna "ReservedWord" nepieder tabulai ReservedWords
Risinājums:<property name="hbm2ddl.keywords" >none pievienošana hibernate.cfg.xml konfigurācijas failam</property>


Visbeidzot, atrodiet atbilstošo metodi, kas konfigurēta ar FluentNHibernate stackoverflow (konfigurācija pēdējā rindā):






Iepriekšējo:Winform tintes rokraksta pazīšanas avota kods
Nākamo:WPF attēla rekvizīts Stretch
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com