2012-05-29 2 views
2

Я создаю приложение, которое автоматически устанавливается в систему клиентов, приложение разрабатывается с помощью WPF для визуального интерфейса, и я создал новый Приложение Windows Forms под названием Bussiness, где я разместил все материалы, связанные с управлением данными, поэтому я решил создать LINQ to SQL Clasess, все отлично работает на стадии разработки, но когда я создаю проект установки для своего приложения, я был смущен тем, как обрабатывать все отношения с базой данных и, в частности, с моей конфигурацией LINQ to SQL; потому что, когда я устанавливаю приложение на «чистый» компьютер, где нет базы данных и SQL Server, приложение даже запускает = '(Настольное приложение с использованием LINQ to SQL, динамическое создание базы данных и создание установочного приложения

Так что, пожалуйста, помогите мне. Я расследую, говорят некоторые люди что мой ответ связан с файлом .mdf, но я действительно хочу, чтобы в рамках моей установки на компьютере будет создана база данных.

ответ

1

Используете ли вы SQL Server, если да, это будет больно для установки это на каждом компьютере, в частности, по лицензии, но не обязательно, является ли оно законным.

Если этой базе данных не нужно обращаться извне или другим приложением, вы должны использовать SQL Server Compact.

Это встроенная версия, специально разработанная для настольных приложений, и вы сможете легко развертывать ее одновременно с установкой приложения.

здесь больше информации: http://msdn.microsoft.com/en-us/data/ff687142.aspx

он будет наверняка работы с LINQ к SQL, поэтому код мудрый вы будете иметь ничего, чтобы изменить, кроме строки подключения.

+0

ничего себе! Я ценю ваше время Кирилл! Я бы проверял, это звучит более уместно для моих требований .... Надеюсь, это сработает! Я проверю Thnks! –

+0

дайте мне знать, как это происходит. – Kuqd