SELECT
*
FROM
tbl_order o
INNER JOIN
tbl_contact c
ON
c.ContactId = o.BillingContactId
Вышеприведенный запрос для магазина электронной коммерции является приятным и простым.Написание запросов к базе данных по различным службам
Если бы я должен был переместить все мои данные контактов в CRM таким образом, чтобы его хранящиеся в другой базе данных и база данных электронной торговли связывались с контактами через руководство и извлекали их данные через службу WCF, как бы создать эквивалентный запрос?
Будет ли это слишком медленным, и я должен вместо этого хранить копию данных контактов в базе данных электронной коммерции?
Я думаю, было бы очень интересно посмотреть, возможно ли его модульная инфраструктура и приложения, так что запросы, скажем, в электронном комм-приложении, работали только с объектами, специфичными для электронной почты, и ссылками на элементы, которые были просмотрены на конец услуги. Нужно ли в запросах приложения e-comm знать что-либо о биллинговом контакте? Вы можете получить набор результатов, которым нужен контакт для выставления счетов, но как только запрос будет завершен, вы получите список платежных контактов из службы. Может даже кэшировать их. Это приведет к большой инкапсуляции и масштабируемости. –