2010-12-02 10 views

答えて

2

あなたはDBLinq、Entity Frameworkのようなものを使用して切り替える必要がある、またはNHibernateは代わりにLINQのツーSQLます。 Linq-to-SQLは、SQL ServerとSQL Server CEのみをサポートします。これは、Visual Studio Expressの制限である ではありません。実際に、私がExpress Editionで知っている唯一の制限は、Visual Studioプラグインをサポートしていないということですが、CLR機能に限り、Expressを使用することはまったく制限されていません。また、Entity Frameworkは組み込み済みで、すぐに使用できるようになっています。そして、MySQLコネクタのstackoverflow has info

0

検索数日後、IVは」最終的にはサングラールに達しました!

StackOverflowの皆さんはですので、たくさんのブラスコがありますので、少しサンプルを作成しました。ここでは、次のとおりです。

1 - 私はfounrをした無料、賢明ONLYと作業製品はDevart LinqConnect Expressエディションです。

その可能www.devart.comから無料の製品、:

(私は彼らとの特段のリンクも興味を持っていませんのでご注意ください。)

  • は、独自乗り出しDevartからのDataContextの生成EntityDeveloper無料版 (文脈、10あたりのテーブル数のいくつかの制限に私が正しい場合)。

  • データソースエクスプローラからデータソースを作成することなく、Visual Basic ExpressエディションにLINQ dllを入力します。あなたは、パッケージをインストールしたら[OK]を

は、ここにあるどのように:

起動プログラムファイル\ Devart LinqConnectからエンティティデザイナーとは、データベースからモデルを作成します。

は、モデルを保存し、VB Winフォームプロジェクトを立ち上げます。

次の.NETへの参照を追加します。

は、右クリックでプロジェクト:

Devart.Data.Linq 
Devart.Data.MySql.Linq  '-- Or any other DB you need 
System.Data.Linq 

は今、あなたはプロジェクトへのエンティティの開発 で作成した新しいdatacontext.designer.vbファイルを追加ソリューションエクスプローラと選択

Add existing item 
Locate the datacontext file and that's almost it! 

フォームにdgv1という名前のボタンとデータグリッドビューを作成します。 さらに5行のコードがセットされています!

ボタンコード:

Dim ctx As New myDataContext.myDataContext 

Using ctx 
    Dim tbl = From xxx In ctx.myTable 
        Select xxx 

    dgv1.DataSource = xxx.ToList 
End Using 

残りは化粧純粋であるLOL ...

彼らの製品は素晴らしいですが、サポートが同様に偉大であることを言及する価値があります! 彼らは12時間以内に私の質問に答えました。

関連する問題