这两种设计之间最好的 LinQ to SQL 查询是什么
设计 1
var result = orders.Where(o => o.tags.Contains("blue"))
// Where Tags is a string of tags separated by a coma: var tags = "red,blue,green";
设计2
var result = orders.Where(o => o.Tags.Contains("blue"))
// Where tags is a list of tag: var Tags = new List<string> {"red", "blue", "green"};
换句话说,是在表之间进行连接,还是在变量中进行文本搜索更好?