Webサービスコールから取得したオブジェクトのリストがあり、データベーステーブルのいくつかの行と照合する必要があります。名前とタイプが私のデータベースにユニークなアイテムを取り戻すだろう一緒にSQLクエリ - アイテム/タプルのリストから選択
Name - string
Type - string
::私のオブジェクトは、いくつかのプロパティを持ってい
SELECT * FROM dbo.MyTable WHERE SomeName = @Name AND SomeType = @Type
これは正常に動作します。しかし、私は名前/タイプのペアのリストを持っているし、私のデータベース内の行に対して一致させる必要があります。
List<Tuple> values = [{ "Name1", "Type1" }, { "Name2", "Type2" }, { "Name3", "Type3" }]
は、どのように私はタプルのリストに基づいて、項目のリストを返しますSQLでクエリを書くことができます。上の書式は実際には私の値の書式ではないので、値を得るために構文解析ロジックを書くのを心配しないでください。
私はそれをして参加しようと考えていました。私は、Entity Frameworkで使用できるものに変換する可能性のある、より単純なSQL文を期待していましたが、ストアドプロシージャに頼らざるを得なくなりました。 – Dismissile
@Dismissile、サンプルコードを追加しました。 –