Я спрашиваю здесь не потому, что я никогда не использовал visual studio, а потому, что я начинаю новый проект (настольное приложение), которому нужно использовать базу данных.
Хотя в моих экспериментах не использовались визуальныев студии "наилучшим образом", потому что я использовал сторонние библиотеки или вещи, которые не очень хорошо интегрированы с IDE, я хотел бы на этот раз построить "правильный путь", но мне нужны предложения о том, как следуетготово.
Вопросы:
- WPF для создания пользовательского интерфейса
- Программа будет обрабатывать некоторые документы MS-Word
- Я не против, если «база данных» - это база данных XML или mysql, или sqlserver, или sqlite, мне нужно работать с ней «легко» (я имею в виду без больших проблем и тому подобного), предложение о том, какой типбазы данных, я могу использовать это хорошо
- Программа может нуждаться в своего рода "центральной" базе данных, которая является общей для всех документов
- -deleted-
- Если я не использую центральную базу данныхt «каждый документ - это база данных» (например, файл sqlite), должен ли я создать проект базы данных в своем решении?
- Могу ли я использовать SQLServer express для создания единой файловой базы данных, я думаю, что она лучше интегрирована с Visual Studioа не sqlite
- Если я хочу обрабатывать таблицы базы данных как классы, а строки как экземпляры этих объектов, что я должен использовать (предложено Microsoft): Linq to Entities, Linq to SQL, я не знаю, еслиесть и другие, возможно, хорошо интегрированные с визуальным студийным интерфейсом (дизайнеры и тому подобное), которым, возможно, не нужны другие сборы
- Таблицы базы данных должны обрабатывать много логических операций (каждая таблица содержит около 60+ логических операций)я должен создать столбец для каждого bool или я должен построить столбец, который обрабатывается с помощью битовых манипуляций?Что происходит в этом случае, если мне нужно выполнить сложные запросы на выборку, основанные на значениях этого столбца битового поля?
- Я читал в Visual Studio, что есть некоторые "типы проектов", которые я никогда не использовал, например LinqПроекту сущностей, Проекту базы данных ... что я должен использовать?Мне, безусловно, нужен проект WPF, что мне добавить в мое решение?
- Linq to Entites, Linq to SQL - это «модели» (насколько я знаю), что является самым новым?Я кое-что прочитал и понял, что Linq to Entities - самый новый.Мне нужно изучить одну библиотеку моделей, какую из них я бы лучше всего изучал в данный момент (что может быть самым полезным в эти годы, чтобы получить работу, я молод).
Спасибо всем и извините, но английский не мой родной язык (и язык, который я должен использовать в этом случае, довольно специфичен)
Я обновлю вопрос, если что-нибудь еще придет мне в голову
Обновление 1:
Извините, если мой вопрос был немного "запутан", я запутался во всех этих технологиях!Кстати, SQL Server Express может создать базу данных на один файл?(как это делает sqlite) Есть ли какая-нибудь оболочка для реализации MS-Word (сторонние библиотеки в порядке, особенно если они бесплатны)?(Я заметил, что это не "красиво" со всеми "отсутствующими ссылками" вещами ...)
Ах, и спасибо за разъяснение, теперь я понял, что то, что я искал, является структурой Entity с Linq to Entities