なぜDbmetalは「メイン」でテーブル属性を生成するのですか?

StackOverflow https://stackoverflow.com/questions/3409241

  •  25-09-2019
  •  | 
  •  

質問

私はdblinkとsqliteを備えた初心者です。 dbmetalがnortwind.cs(c#)を生成すると、テーブル属性を使用していくつかの方法をマークします。

[Table(Name="main.Categories")]    // C#

dbmetalを使用してnortwind.vb(vb.net)ファイルを作成した後、「main.categories」という名前のテーブルがなかったためにテストプログラムが中止されました。ただし、「メイン」を削除したとき、それは機能します:

' VB.Net

<Table(Name:="Categories")> _

「メイン」がまったく生成される理由がわかりません。なぜC#では機能しますが、VB.NETでは機能しませんか?

役に立ちましたか?

解決

dbmetalはデフォルトで「メイン」を生成します。 「.dbmlファイルを生成」モードの場合、-database引数を指定することで変更できます。ただし、この時点では、クラス名は-databaseを使用して変更できますが、テーブル属性に「メイン」を書き込み、固定するまで正方形に戻ります。

http://code.google.com/p/dblinq2007/wiki/dbmetal

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top