次のようなTableAdapter用のQueryBuilderのVisualStudio2008ビルドでクエリを実現したい(MSSQL 2008):
select * from [MyDB].[dbo].[MyView] where UNIQUE_ID NOT IN ('MyUniqueID1','MyUniqueID2')
関数でフィルターを呼び出すには、クエリでフィルターを設定するにはどうすればよいmyTableAdapter.GetDataExceptUniqueIds(...)
ですか?
フィルタをに設定しNOT IN (@ids)
て、
string[] uniqueIds = ...;
myTableAdapter.GetDataExceptUniqueIds(String.Join("','", uniqueIds));
と
StringBuilder sb = new StringBuilder("'");
sb.Append(String.Join("','", uniqueIds));
sb.Append("'");
return myTableAdapter.GetDataExceptUniqueIds(sb.ToString());
しかし、両方とも失敗しました