Кажется, я не могу найти каких-либо прямых руководств о том, как создать приложение Windows Forms с C # .NET в Visual Studio 2010, которое использует локальную базу данных. Когда я создаю локальную базу данных, файл .sdf, я не могу понять, как получить к ней доступ из моей формы. Все обсуждения, которые я смог найти по этому вопросу, похоже, предполагают, что я знаю больше, чем знаю по этому вопросу. Может ли кто-нибудь направить меня к простому руководству для начинающих по этому вопросу или наметить шаги, которые мне нужно предпринять?
Создание и использование локальной базы данных в Visual Studio 2010
comment
Это не простой вопрос. Вы можете присоединиться ко мне в чате C#. может я смогу тебе помочь
- person FrostyFire   schedule 21.01.2013
comment
Я говорю, посмотрите на Linq-To-Sql. По нему есть множество руководств, и это значительно упрощает работу с базами данных локально и на сервере.
- person DJ Burb   schedule 21.01.2013
comment
@DJBurb Я планирую очень скоро узнать больше о Linq-To-Sql.
- person Alex   schedule 21.01.2013
Ответы (2)
Отметьте здесь, и вы узнаете, что вам нужно сделать... если у вас возникнут какие-либо проблемы с конкретные части связанного процесса, сообщите нам.
person
Stephen Byrne
schedule
21.01.2013
Этот учебник очень полезен. В основном это похоже на то, что я уже видел, но пошаговое руководство должно облегчить мне поиск моей проблемы. Спасибо.
- person Alex; 21.01.2013
Я немного опоздал с этим отзывом, но ссылка отлично сработала для меня. Однако другой пользователь убедил меня попробовать SQLite, и на самом деле он немного лучше соответствует моей конкретной цели. Спасибо еще раз за помощь.
- person Alex; 16.02.2013
Я нашел эту библиотеку очень полезной
https://github.com/martincostello/sqllocaldb
После добавления через nuget его очень легко использовать.
ISqlLocalDbProvider provider = new SqlLocalDbProvider();
ISqlLocalDbInstance instance = provider.GetOrCreateInstance("MyInstance");
instance.Start();
using (SqlConnection connection = instance.CreateConnection())
{
connection.Open();
// Use the connection...
}
instance.Stop();
person
Lord Darth Vader
schedule
25.05.2018