この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 24423|答える: 1

[出典] NHibernetの「ReservedWord」欄はReservedWordsの表には属しません

[リンクをコピー]
掲載地 2018/03/27 15:07:27 | | |

NHibernate+FluentNHibernate+MySQL

イエローページでは実行中の以下の例外が示されており、このコラムのキーワードは長い間プロジェクトに登場していません。

[ArgumentException: 「ReservedWord」の列はReservedWordsのテーブルには属しません。] ]
   System.Data.DataRow.GetDataColumn(String columnName) +5310119
   System.Data.DataRow.get_Item(String columnName) +13
   nibernate.dialect.Schema.AbstractDataBaseSchema.GetReservedWords() +170
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(Dialect dialect, IConnectionHelper connectionHelper) +100
   NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory) +78
   nibernate.Impl.SessionFactoryImpl.. ctor(Configuration cfg, IMapping mapping, settings settings, EventListeners listeners) +700
   NHibernate.Cfg.Configuration.BuildSessionFactory() +104
   FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() in c:\work\coding\fluentNhibernate\src\FluentNHibernate\Cfg\FluentConfiguration.cs:230

[FluentConfigurationException:SessionFactoryを作成する際に無効または不完全な構成が使用されました。 詳細はPotentialReasonsコレクションとInnerExceptionをご覧ください。]

  

以下に似た質問に対してバイドゥを送ります:

エラー1。  NHibernate.Driver.MySqlDataDriverからドライバーを作成できませんでした

解決策:NhibernateでMySQLに接続する際は、MySql.Data.dllファイルをxxx/project file directory/bin/Debugに手動でコピーしてこの問題を解決してください!

エラー2。 「ReservedWord」の列はReservedWordsの表には属しません
回避策:<property name="hbm2ddl.keywords" >noneをhibernate.cfg.xml設定ファイルに追加</property>してください


最後に、FluentNHibernateでStackOverflowで設定された対応するメソッド(最後の行の構成)を見つけます。






先の:Winformインクの手書き認識ソースコード
次に:WPFにおける画像のストレッチ特性
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com