Я создал таблицу базы данных, используя Visual Studio для моей программы на C #. Что теперь? - PullRequest
0 голосов
/ 01 апреля 2010

Я очень новичок в C #, поэтому, пожалуйста, прости меня, если я что-то упустил здесь. Я создал базу данных с помощью Visual Studio (добавить новый элемент> база данных на основе служб) под названием LoadForecast.mdf. Затем я создал таблицу под названием ForecastsDB и добавил несколько полей. Мой главный вопрос заключается в следующем: я создал консольное приложение с целью записи некоторых данных во вновь созданную базу данных. Я добавил LoadForecast.mdf в качестве источника данных для моей программы, но есть ли что-то еще, что я должен сделать? Я видел пример, где следующим шагом было добавление «диаграммы данных», но это было для визуального приложения, а не консольного приложения. Мне все еще нужно составить схему базы данных для моего консольного приложения? Я просто хочу иметь возможность записывать новые записи в свою таблицу базы данных и не был уверен, есть ли какие-либо другие вещи, которые мне нужно было сделать, чтобы среда VS «знала» мою базу данных. Спасибо за любой совет!

1 Ответ

2 голосов
/ 01 апреля 2010

Ну, это зависит от того, какую технологию доступа к данным вы хотите использовать. Вы можете использовать прямой SqlClient, вы можете использовать нетипизированные наборы данных, вы можете использовать строго типизированные наборы данных, вы можете использовать LINQ to SQL, вы можете использовать Entity Framework.

Если вы не уверены, то, вероятно, наиболее интересным будет LINQ to SQL, поэтому я рекомендую сначала следовать учебному руководству, а затем вернуться к своему приложению. Например. ScottGu * LINQ to SQL (часть 4 - Обновление нашей базы данных) или MSDN Как: вставлять строки в базу данных .

Существуют также видеогиды, такие как VS2008 Training Kit: использование LINQ с реляционными данными или MSDN Webcast: Использование LINQ с реляционными данными (уровень 100) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...