在crm项目中合并两个联系人的最佳方法



我有一个关于合并联系人的问题。我有一个visual studio 2010 (MVC3和Razor)项目来管理联系人。每个登录用户都可以添加、编辑和删除联系人,甚至可以与其他用户共享他的联系人。问题是,如果用户要创建一个联系人,而这个联系人已经存在,我需要一种方法将这两个甚至更多的"相等"联系人合并为一个(在此之前检查一些东西,比如两个联系人的名字,等等)。这样做的最佳实践是什么?在我的mysql数据库中,我有一个存储idcontact和数据的联系人表。我不知道在哪里存储这个新的"合并联系人"…是否在另一个包含合并联系人id的表中?

我该怎么做?希望你能帮助我,谢谢!

当用户创建新联系人时,搜索现有联系人列表(基于用户输入的姓名)并返回匹配的联系人列表。(这就像堆栈溢出试图消除人们问重复问题的方式。)

在这个问题之后,现在在我的逻辑中它更复杂,所以我将再次考虑如何进行合并。谢谢你的回答!

最新更新