LINQ to SQLをSQL Server Compact Editionで使用するには

2009年10月14日

Visual Studio 2008のObject Relational Designerは「SQL Server CompactEdition」をサポートしていないため、DataContextクラスをドラッグアンドドロップで作成しようとしても「選択されたオブジェクトにはサポート外のデータプロバイダが使用されています。」というエラーが表示されてしまう。

dbmlファイルを作成するにはVisual Studio 2008コマンドプロンプトを利用して下記のコマンドを実行する。

sqlmetal /dbml:Northwind.dbml Northwind.sdf

その後Visual Studioのプロジェクトファイルに取り込む。

コメントは受け付けていません。