0

私はWindows Phoneアプリを開発しています。WCF アプリケーションでLinq to Sqlを使用しています。Model.dbmlにテーブルとストア プロシージャをドラッグ アンド ドロップしました。次のエラーで立ち往生しています。

エラー 1 E:\path\Model.dbml の検証エラーのため、ビルドに失敗しました。ファイルを開き、エラー リストの問題を解決してから、プロジェクトの再構築を試みます。

このエラーについてはわかりません。このエラーを解決するにはどうすればよいですか?

4

1 に答える 1

0

.dbmlは、 Linq to Sql クラスに関連しています。これは ADO.NET や Windows Phone には関係なく、WCF で完全にサポートされており、多くの場合推奨されるアプローチです。

Linq to Sql では、データベースがあり、DB スキーマに従ってクラスをモデル化するデータベース ファーストのアプローチを使用します。これは完全にクライアント側の問題です。データベース内のテーブルに関する一連の情報と、それらを .NET オブジェクトにマップする方法です。DBML ファイルは、データベース スキーマに基づいてクラスを定義するマッピングです。

DBML 検証は、ビルド プロセスの特定のタスクです。

エラーを確認するには、dbml ファイル (desginer) を開き、[エラー リスト] タブを確認します。これはコンパイル エラーであり、実行時例外ではありません。

于 2013-08-14T06:43:09.007 に答える