我想在查询生成器中使用 Visual Studio 2008 构建查询,以实现类似于以下(MSSQL 2008)的 TableAdapter:
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());
但都失败了