Подключение к существующей базе данных для создания таблиц ASP

#sql #asp.net #visual-studio-2013 #asp.net-mvc-5

#sql #asp.net #visual-studio-2013 #asp.net-mvc-5

Вопрос:

Я впервые принимаю участие в разработке и пытаюсь научить себя некоторым вещам, и решил начать с ASP и Visual Studio. У меня есть довольно простой вопрос… Я обычно ищу, ищу и ищу… но я не знаю, какой правильный термин / фраза для того, что я ищу.

Предположения: Visual Studio 2013 (не express), asp.net mvc5 с bootstrap (3.1.1) — это то, что я буду использовать.

Вопрос из двух частей: какую фразу / термин следует использовать при поиске ответа на вторую часть? сетка данных? заполнение данных? что-то еще?

Вторая часть моего вопроса заключается в том, какие наиболее часто используемые методы создания и заполнения таблицы данными из существующей базы данных? Людям почти всегда приходится все кодировать вручную или есть отличные инструменты?

Пока я нашел только … igniteUI, и я еще не читал веб-сайт, чтобы узнать, о чем он. Я хочу иметь возможность что-то разрабатывать… возможно, с помощью bootstrap или boilerplate .. а затем создайте таблицы и заполните их таблицами. Я когда-либо создавал только статические сайты. Все, что имеет какой-то графический интерфейс, который позволяет мне создавать эти таблицы и направлять определенные типы данных в определенные столбцы и строки таблицы, было бы большим плюсом, поскольку я мог бы сравнить то, что я только что сделал, с созданным кодом … и тогда я мог бы научиться самостоятельно создавать очищенные версии с ручным кодом. так я изучал веб-дизайн, я подумал, что смогу изучить НЕКОТОРЫЕ части разработки таким же образом.

Как я уже говорил выше, причина, по которой я задаю этот вопрос, заключается в том, что я не знаю ни одного подходящего термина (ов) для того, что я описываю, и не был уверен, с чего начать.

Комментарии:

1. На самом деле нет конкретного термина. Если ваши данные представляют собой табличные данные, вы выясняете, как вы извлекаете табличные данные из базы данных, а затем отображаете их на клиенте.

Ответ №1:

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

В конце концов, это зависит от того, какие данные вы пытаетесь представить, и что вы хотите, чтобы пользователь делал с этими данными. С помощью HTML любой может создать простую таблицу и представить некоторые данные (например, теги TR и TD). Для чего это нужно? Отображение табличных данных. Для чего это не подходит? Что-нибудь интерактивное…

Хорошо, тогда что мы используем вместо этого? Снова.. зависит от того, что вы пытаетесь разрешить пользователю использовать, И есть ли у вас какие-либо существующие ресурсы. Например, jqGrid является вашим лидером в поздней привязке, jquery поддерживает сортируемое редактируемое представление данных. ExtJS также является популярной библиотекой сценариев, и у них также есть некоторые инструменты.

Но это поздняя привязка, с поддержкой javascript.. как насчет вещей, которые уже включены в ASP.NET ? Что ж, в вашем распоряжении есть gridview и listview. Оба хороши, потому что они позволяют использовать несколько быстрых и простых способов подключения к структурированным данным, а если вы используете некоторые из наиболее популярных хранилищ данных, таких как SQL server, вы даже получаете соединения с возможностью перетаскивания (иначе говоря, меньше кодирования). Telerik давно в игре, и за некоторые деньги вы можете получить довольно продвинутые инструменты.

Опять же, все упрямые вещи. ASP.NET есть несколько очень хороших вещей из коробки, но ничто не идеально.. все элементы, упомянутые выше, я использовал в то или иное время, и они были отличной основой для запуска моих приложений. Но в конце дня мне всегда приходилось брать то, что мне давали, и добавлять редактировать функциональность, чтобы получить то, что мне в конечном итоге было нужно.

Надеюсь, это поможет…

Комментарии:

1. Это было именно то, что мне было нужно. Теперь я знаю, что мне нужно посмотреть несколько уроков Visual Studio… как только я начал случайно обнаруживать интересные вещи в IDE, я понял, что это, вероятно, было бы мудрым шагом… то есть изучение основ vs перед asp.net . И он будет использоваться для извлечения данных из относительно большой копии базы данных ERP. Я хочу использовать большую базу данных, чтобы я автоматически знал, не оптимизированы ли выбранные мной методы для больших баз данных, с которыми я хочу работать в будущем.

2. Рад, что смог помочь. www.asp.net содержит много хорошего контента (я уверен, что вы его уже нашли). Pluralsight очень, очень хорош как для начинающих, так и для опытных разработчиков.