【发布时间】:2015-10-06 22:04:13
【问题描述】:
if (!blacklist.Contains(tabName) && (allowedSchemas.Contains(schName)) )
{
string schemaname = GetStringFromReader(reader, "SchemaName");
string tablename = GetStringFromReader(reader, "TableName");
string description = GetStringFromReader(reader, "Description");
string columnname = "null";
tabInfo.Add(new TableInfo(schemaname, tablename, columnname, description));
}
这是我的代码我有一个问题。 例如,我有 tabName= BSPname 并且在我的 Blacklist= BSP 中。 所以我需要得到一个真实的。
现在它只在 Blacklist == tabName 时才给我。
所以我需要像 MSSQL 中这样的东西:tabName NOT LIKE %@blacklist%
希望你能理解我的问题
贾尼克
【问题讨论】:
-
黑名单结构
-
尝试第二种解决方案
-
blacklist 是一个包含一个或多个字符串的数组,例如 String[] blacklist = {"db","ZPR"}
-
我更新了我的答案检查它是否适合你..
标签: c# arrays sql-server linq sql-like