私はまだ C# と SQL を書く初心者で、誰かがこの基本的な質問を手伝ってくれるかどうか疑問に思っていました。私はインターネット全体を見てきましたが、まだ立ち往生しています。
データベースにアクセスするための WCF サービスを作成しようとしています。必要なメソッドは 1 つだけです。
public PathDto GetPath(string src, string trg)
{
using (var context = new PathsEntities())
{
var p = (
from a
in context.src
where a.Target = trg
select a).Distance, Path;
}
}
ここで、パラメーターsrc
はテーブル名で、文字列trg
はエンティティの主キーです。
Visual Studio からエラーが表示されます: ...pathsService does not contain a definition for src
変数に含まれる文字列ではなく、テーブル "src" を検索しようとしているためです。
ルックアップ ステートメントでパラメーターを使用するにはどうすればよいですか?