Я разрабатываю многопользовательское приложение базы данных Windows с использованием WPF. У меня есть следующие вопросы:Многопользовательская база данных для настольных приложений
Я буду развивающимся только клиентское программное обеспечение и пользователь в зависимости от их потребностей должен иметь возможность подключиться к базе данных они хотят (они могут иметь любую базу данных уже работают в их организации). В смысле, в клиентском программном обеспечении они должны иметь возможность настроить базу данных, к которой они хотят подключиться.
Каков наилучший подход?
Должен ли я использовать ADO.Net или есть какие-либо другие подходы?
Что делать, если пользователь хочет сохранить данные в облаке?
Я - разработчик хобби, и мое понимание очень примитивно.
Спасибо за любые предложения.
То, как это сформулировано, немного не соответствует теме, так как речь идет о дизайне приложения, а не о конкретной реализации, но я попытаюсь дать вам несколько советов ... 1. Вы можете использовать раскрывающийся список, если у вас есть список потенциальных баз данных, к которым они могут подключаться, иначе это может быть текстовое поле. 2. ADO.NET, вероятно, является наиболее распространенным подходом, однако есть несколько других способов сделать это ... 3. У меня нет опыта в этой области, поэтому я не слишком уверен, как это сделать. – user2366842
Такие требования приемлемы для «дорогостоящих» приложений.В небольших/средних проектах открытые требования уничтожают проект. , Существует много типов СУБД. Как вы думаете, вы можете поддержать их всех? Как насчет разных версий этих баз данных? Не бойтесь обучать своего клиента и говорите им, чтобы сузить сферу действия. Не только из-за развития, но и ради тестирования. – NoChance
Я думаю, что у тебя это получилось на голове Эммада. Он вроде бы стал открытым. Но неужели вы думаете, что это сложно реализовать? По крайней мере, мы можем поддержать несколько крупных БД? Здесь актуальной проблемой является приложение, которое может использовать небольшая компания, которая может быть не заинтересована в анализе статистических данных, и они могут хранить ее на локальном ПК (я думаю, здесь есть XML-файл). С другой стороны, его могут использовать крупные организации, которые могут быть заинтересованы в анализе данных. Какой лучший подход здесь? Спасибо за ваше время?? – indra