SELECT
*
FROM
tbl_order o
INNER JOIN
tbl_contact c
ON
c.ContactId = o.BillingContactId
以上对电子商务商店的查询很简单。
如果我将所有联系人数据移动到CRM中,使其存储在不同的数据库中,并且电子商务数据库通过guid引用联系人并通过WCF服务获取其数据,我将如何创建等效数据查询?
这会不会太慢,我应该在电子商务数据库中保留联系人数据的副本吗?
答案 0 :(得分:1)
如果没有非常有创意,就无法在SQL Server中查询WCF服务。另外,你是对的,它会非常缓慢。
我建议将所有数据放在一个地方,然后查询很快。
如果您可以将联系信息复制到电子商务中,那将是最好的。如果数据库技术相同,您可以使用复制来完成此任务。
如果它们不同,那么你必须编写一些自定义软件才能做到这一点,但这是值得的。