У меня есть база данных SQL Compact Edition, которую я периодически обновляю (через веб-службы).
Часть, где я пишу в базу данных, занимает слишком много времени. В настоящее время я делаю это с Linq to Datasets (как видно в этот вопрос ). Я слышал , что если я сделаю это с SQLCeResultSet, он будет работать быстрее.
Итак, учитывая, что у меня есть такая таблица:
tblClient
+- CLIENT_ID {Unique identifier} (Primary Key)
+- CLIENT_NAME {varchar (100)}
+- CLIENT_ACTIVE {bit}
И у меня есть объект, который я получаю от своих веб-сервисов, которые выглядят так:
class Client
{
public Guid ClientID { get; set; }
public String ClientName { get; set; }
public bool Active { get; set; }
}
Как бы я поместил 100 клиентских объектов в базу данных?
Обновление существующих строк и вставка строк, которых еще нет в базе данных (определяется первичным ключом)?
Подойдет любой пример кода. У меня есть SqlCeConnection
, но больше ничего.
Спасибо за любую помощь!