Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 24423|Antwoord: 1

[Bron] De NHibernate-kolom "ReservedWord" hoort niet bij de tabel ReservedWords

[Link kopiëren]
Geplaatst op 27-03-2018 15:07:27 | | |

NHibernate+FluentNHibernate+MySql

De Gouden Gids toont de volgende uitzonderingen tijdens de looptijd, en de trefwoorden in deze kolom zijn al lange tijd niet meer in het project verschenen.

[ArgumentUitzondering: De kolom "GereserveerdWoord" behoort niet tot de tabel GereserveerdeWoorden.] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(StringkolomNaam) +13
   NHibernate.Dialect.Schema.AbstractDataBaseSchema.GetReservedWords() +170
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialectdialect, IConnectionHelper connectionHelper) +100
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +78
   NHibernate.Impl.SessionFactoryImpl.. ctor(Configuratie cfg, IMapping-mapping, Instellingen, EventListeners-luisteraars) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException: Er werd een ongeldige of onvolledige configuratie gebruikt bij het aanmaken van een SessionFactory. Bekijk de PotentialReasons-verzameling en InnerException voor meer details.]

  

Baidu beantwoordt hieronder een soortgelijke vraag hieronder:

Fout1.  Kon de driver niet aanmaken vanuit NHibernate.Driver.MySqlDataDriver

Oplossing: Wanneer je Nhibernate gebruikt om verbinding te maken met Mysql, kopieer dan handmatig het MySql.Data.dll-bestand naar xxx/project file directory/bin/Debug om dit probleem op te lossen!

Fout2. De kolom "ReservedWord" behoort niet tot de tabel ReservedWords
Oplossing:Voeg <property name="hbm2ddl.keywords" >none toe aan het hibernate.cfg.xml configuratiebestand</property>


Tot slot vind je de bijbehorende methode die met FluentNHibernate is geconfigureerd op stackoverflow (configuratie in de laatste regel):






Vorig:Winform inkt handschriftherkenning broncode
Volgend:De Stretch-eigenschap van de afbeelding in WPF
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com