2013-12-02 3 views
-2

Я хотел бы сделать очень простую страницу, которая читает и отображает данные из базы данных (SQL Server).Простое подключение к базе данных в ASP.NET?

Я возился с ASP.NET MVC, но для чего я хочу (быстрое решение на одной простой веб-странице), это кажется излишним. Razor WebPages кажется лучшим решением.

Объект базы данных из WebMatrix.Data кажется хорошим, но я не могу заставить это работать в Visual Studio Express 2013. Я продолжаю получать «Тип или имя пространства имен« WebMatrix », который не найден», хотя я добавил WebMatrix.Data к ссылкам проекта.

Я также пробовал использовать Entity Framework (даже если это тоже похоже на overkill), но это связано с другими загадочными ошибками, такими как «пространство имен не может содержать непосредственно memebers, такие как поля или методы» (с сообщением об ошибке, ведущим к исходный файл, содержащий только «ErrorGeneratingOutput»).

Я действительно не понимаю, почему это так сложно? Я просто хочу быстро выводить некоторые записи из базы данных на веб-страницу, ничего необычного.

+0

Итак ... есть ли вопрос здесь? ? – Scottie

+0

Да. Как создать простую связь с базой данных? Как я уже сказал, я не могу заставить его работать с WebMatrix.Data или с Entity Framework. – Peter

+0

LightSwitch, возможно, был создан для таких людей, как вы – Abhitalks

ответ

-1

Я нашел решение; Я должен был установить пакет веб-страниц веб-страниц Microsoft ASP.NET с помощью nuget.

Я не нашел никакой документации по этому вопросу; ответ StackOverflow на https://stackoverflow.com/a/11870874/72809 был единственным, который указал мне в правильном направлении. Мне все еще неясно, когда нужно использовать «Добавить ссылку», и когда нужно использовать nuget, но я счастлив, что эта проблема решена на данный момент ...

+0

Мне очень хотелось бы знать, почему решение получило downvoted. Не так ли? – Peter

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