Мы создали приложение, которому требуется локальная копия таблицы из другой базы данных. Я хотел бы написать процедуру ado.net, которая будет поддерживать локальную таблицу в синхронизации с мастером. Использование .net 2.0, C# и ADO.NET.
Обратите внимание, что я действительно не контролирую основную таблицу, которая находится в стороннем приложении, в котором я не хочу общаться.Ведение локальной копии таблицы из таблицы внешней базы данных, ADO.NET
Например Здесь есть основные данные таблицы:
ProjectCodeId Varchar(20) [PK]
ProjectCode Varchar(20)
ProjectDescrip Varchar(50)
OtherUneededField int
OtherUneededField2 int
Локальная таблица мы должны держать в синхронизации ...
ProjectCodeId Varchar(20) [PK]
ProjectCode Varchar(20)
ProjectDescrip Varchar(50)
Возможно, лучший подход к этому вопросу является то, что у вас сделанные в прошлом для этого типа проблемы? Что лучше всего сработало для вас или его следует избегать любой ценой?
Моя цель с этим вопросом - определить хороший способ справиться с этим. Поэтому я часто объединяю данные из двух или более несвязанных источников данных. По этой причине я не включил платформы баз данных, это действительно не имеет значения. В этой текущей ситуации обе базы данных являются MSSQL, но я предпочитаю, чтобы решение не использовало связанные базы данных или DTS и т. Д.
Уверен, усечение локальной таблицы и ее повторное наполнение каждый раз от мастера является опцией, но с тысячами строк Я не думаю, что это очень эффективно. Вы?
Я не думаю, что вы поняли мой вопрос/запрос. Мне нужно сохранить локальную копию таблицы, расположенной в другой базе данных. Мое приложение должно выполнить эту работу, я должен создать код для этого. Спасибо, что нашли время подать. – Brettski