2013-12-24 1 views
0

Итак, я ищу, чтобы освежить свои навыки дева. Я исхожу из классического ASP-фона с использованием VB, поэтому эта новая концепция .net и Model очень чужда мне. Кажется, я наклоняю голову. Я попытался пройти через учебники, но большинство из них - C#, и я планирую использовать VB.net.Новичок ищет простой пример подключения к SQL с помощью asp.net MVC с VB.net

Мои потребности на данный момент очень просты (или, по крайней мере, я думал, что они есть) Кто-нибудь имеет простой пример или объяснение того, как я могу создать простую страницу, которая извлекает данные из локальной базы данных SQL Express?

Я понимаю, как контроллеры и виды работы (в основном), но модели просто сделать нулевой смысл мне

Я создал новую модель для очень простой базы данных под названием Test. Он имеет всего 5 столбцов. (Username, Password, Email_Address, Text_number и UserID (UID) .Она создала Model1.edmx, но это все. Ничего еще ниже. Где, черт возьми, я иду отсюда?

Uggghhh Я чувствую себя таким глупым! Я был в порядке, сейчас это СООО разные! Я скучаю по своим T-SQL, наборам записей и петлям.

+0

Предлагаю найти учебное пособие. Я нашел один из Microsoft с C#, когда захотел посмотреть на MVC. Доллары к пончикам у них есть один для vb. –

+0

Да, я их нашел, но сначала они были кодом, а не db. Мне нравится сначала настроить db (это или я вытаскиваю из существующей БД). Кажется, я не могу найти какую-либо эту БД DB, используя vb.net. Действительно ли это так много в ASP.net MVC4, чтобы извлекать данные из существующего SQL db? – user3133265

ответ

0

Если вы хотите, чтобы db сначала, вы должны создать новую .edmx-модель, используя «generate from database».

Когда вы создали модель .edmx, вы обычно создаете свои классы сущностей (см. Ниже учебники) с надписью «add code generation item». Вы можете прочитать об этом в одном из связанных уроков в разделе «Создание строго типизированных классов объектов». После этого вы готовы перейти к контроллеру и создать свой первый запрос для возврата некоторых данных.

Я предлагаю вам начать смотреть эти бесплатные обучающие программы о MVC3/4, даже если они находятся в C# и вы хотите использовать vb.net, я уверен, что вы можете легко понять, что происходит, так как это ясно объяснил

  1. http://www.asp.net/mvc/pluralsight

также читать эти учебники, которые показывают базы данных первых подходов

  1. http://msdn.microsoft.com/en-US/data/jj206878
  2. http://msdn.microsoft.com/en-us/data/gg685489.aspx - проект VB.net
0

Для подключения к вашей базе данных вы можете рассмотреть ORM, как один из следующих :

  • Entity Framework
  • NHibernate
  • Linq2S ql (встроенный/уже установлен)

Каждый из них очень популярен и позволяет быстро скопировать оболочку кода вокруг вашей БД. Затем в вашей модели вы используете объекты ORM (обертывание вашей БД) для вызова в БД.

+0

Спасибо, ребята. Ты восхитителен. Между двумя ответами я смог наконец построить модель, которая вытащила данные SQL и создала мою грудь! Я не буду лгать, я был очень в восторге! :-) Это мой первый раз, используя переполнение стека, и вы, ребята, пришли. – user3133265

Смежные вопросы