Таблицы от двух различных баз данных в DBML?

В первую очередь, Ваше описание вводит в заблуждение. Double тип данных с плавающей запятой. Вы, по-видимому, хотите дополнить свои цифры начальными нулями в строке. Следующий код делает это:

$s = sprintf('%02d', $digit);

Для получения дополнительной информации, обратитесь к документации sprintf .

5
задан Gert Arnold 24 August 2013 в 15:36
поделиться

2 ответа

Я не верю, что то, что вы ищете, возможно, поскольку в этом случае у DataContext не будет простого способа разрешения результатов из двух отдельных баз данных.

Если вы хотите создать объекты домена из двух отдельных баз данных, то лучше всего будет иметь два отдельных DBML, а затем использовать мост (GOF) или какой-либо другой связанный шаблон проектирования для создания экземпляров объектов вашего домена.

поскольку тогда у DataContext не будет простого способа разрешения результатов из двух отдельных баз данных.

Если вы хотите создать объекты домена из двух отдельных баз данных, то лучше всего будет иметь два отдельных DBML, а затем использовать мост (GOF) или какой-либо другой связанный шаблон проектирования для создания экземпляров объектов вашего домена.

поскольку тогда у DataContext не будет простого способа разрешения результатов из двух отдельных баз данных.

Если вы хотите создать объекты домена из двух отдельных баз данных, то лучше всего будет иметь два отдельных DBML, а затем использовать мост (GOF) или другой связанный шаблон проектирования для создания экземпляров объектов вашего домена.

3
ответ дан 14 December 2019 в 04:43
поделиться

Другой вариант - создать серверную ссылку на базу данных, которая указывает на другую, и создать псевдонимы для удаленных таблиц из «локальной» БД. Я считаю, что тогда вы сможете ссылаться на них, как если бы все они были в одной базе данных.

0
ответ дан 14 December 2019 в 04:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: