我有一个名为对话的表格,其中列出了同一对话中的用户。例如:
id | conversation | user
1 | 1 | Bob
2 | 1 | Jane
3 | 2 | Tim
4 | 2 | Lily
5 | 2 | Rick
而且我的列表中有一些这样的用户..
List<string> usernames = new List<string>{"Bob","Jane"};
我现在想检查用户何时想要与其他用户开始对话,他们之前是否曾与其他用户进行过对话(排他性的)。
例如。Bob 想与 Jane 创建一个新对话。(我的用户名 List 值中有 Bob 和 Jane 来比较他们之前是否进行过对话?)
正如我们看到他们两个已经进行了对话,我想获得属于这两个人的对话 ID。
如果我的列表包含以下数据,像这样..
List<string> usernames = new List<string>{"Bob","Jane","Tim"};
这次我期待之前的那三个没有对话。
我想知道没有我可以为他们创建一个新的对话。
我已经用 Linq 尝试过这个,但到目前为止还没有得到任何正确的结果。
提前感谢您的帮助;