[解決済み] クエリパターンの実装が見つかりませんでした。
2022-02-01 10:49:35
質問
私のシルバーライト・アプリケーションでは、LINQを使用してデータベース接続を作成しようとしています。 まず、新しいLINQ to SQLクラスを追加し、その中に"tblPersoon"という名前のテーブルをドラッグしています。
そして、サービスファイルの中で、以下のクエリを実行してみます。
[OperationContract]
public tblPersoon GetPersoonByID(string id)
{
var query = (from p in tblPersoon where p.id == id select p).Single();
しかし、tblPersoonでは、以下のようなエラーが発生します。
ソースタイプに対するクエリパターンの実装が見つかりませんでした。 'SilverlightApplication1.Web.tblPersoon'です。 'Where'が見つかりませんでした。
また、以下を試しても
var query = (from p in tblPersoon select p).Single();
Select'が見つからないというエラーが発生します。
私のテーブルのために生成されたクラスのコードは、ここにあります。 http://pastebin.com/edx3XRhi
何が原因で、どうすれば解決できるのでしょうか?
ありがとうございました。
解決方法は?
は
tblPersoon
実装
IEnumerable<T>
? を使って行う必要があるかもしれません。
var query = (from p in tblPersoon.Cast<Person>() select p).Single();
このようなエラー( クエリパターンの実装が見つかりませんでした。 )は、通常、次のような場合に発生します。
-
LINQ 名前空間の使い方が抜けている (
using System.Linq
) -
クエリ対象の型が実装されていない
IEnumerable<T>
編集 :
クエリタイプは別として (
tblPersoon
の代わりに、プロパティ
tblPersoons
を定義するクラス)も必要です。
tblPersoons
プロパティ)のようなものです。
public tblPersoon GetPersoonByID(string id)
{
var context = new DataClasses1DataContext();
var query = context.tblPersoons.Where(p => p.id == id).Single();
// ...
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】"出力タイプがクラスライブラリのプロジェクトは直接起動できない"
-
[解決済み】クロススレッド操作が有効でない。作成されたスレッド以外のスレッドからアクセスされたコントロール
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み】Swashbuckle/Swagger + ASP.Net Core: "Failed to load API definition" (API定義の読み込みに失敗しました
-
[解決済み】値をNULLにすることはできません。パラメータ名:source
-
[解決済み] Could not find a part of the path ... binroslyncsc.exe
-
[解決済み] 最初の行への結合方法
-
[解決済み] メタデータファイル'.dll'が見つかりません。
-
[解決済み】Oracleクエリが順序付け後に返す行数を制限するにはどうすればいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「未割り当てのローカル変数を使用」とはどういう意味ですか?
-
[解決済み】GDI+、JPEG画像をMemoryStreamに変換する際にジェネリックエラーが発生しました。
-
[解決済み】ここで「要求URIに一致するHTTPリソースが見つかりませんでした」となるのはなぜですか?
-
[解決済み】SmtpException: トランスポート接続からデータを読み取れません:net_io_connectionclosed
-
[解決済み】プロジェクトビルド時のエラー。エディタでスクリプトにコンパイルエラーがあるため、Playerのビルドにエラーが発生する
-
[解決済み】非静的メソッドはターゲットを必要とする
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】ランダムなブーリアンを生成する最速の方法
-
[解決済み】2年前のMSDateを把握する【クローズド
-
[解決済み】名前 'ViewBag' が現在のコンテキストに存在しない - Visual Studio 2015