До сих пор я использовал SQL Server Express в своем настольном приложении, хотя обычно сервер используется только этим единственным приложением, одним пользователем, на одной и той же машине. Это всегда казалось мне немного глупым, поскольку полноценный сервер довольно тяжелый.
Потом я узнал, что есть что-то под названием SQL Server Compact. Дело в том, что мое приложение уже довольно большое. Поэтому мой вопрос заключается в том, что если я хочу перейти на SQL Server Compact, о каких изменениях в моем коде идет речь (с использованием C #)?
В основном мне интересно, могу ли я получить доступ к Compact-версии таким же образом, как я могу получить доступ к Express-версии, которая использует ADO.NET и указывает на localhost \ sqlexpress. Так можно ли будет создать другой экземпляр с помощью Compact и просто указать на это мое приложение, или оно используется совершенно по-другому?