Как сделать оператор select в файле cshtml?

#html #sql #asp.net-core #razor

#HTML #sql #asp.net-core #razor

Вопрос:

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

VS 2019 ASP.net основное веб-приложение

Я создал строку подключения в файле web.config:

 <?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.web>
        <connectionStrings>
            <clear />
            <add name="MADS" 
            connectionString="server=11.111.11.111:2222;database=XXX;userid=UserID;password=PassWord;"/>
        </connectionStrings>
    </system.web>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
    </system.webServer>
</configuration>
 

Теперь я создал таблицу в своем файле index.cshtml. Вопрос в том, как мне использовать мою строку подключения? Цель состоит в том, чтобы получить результат запроса SELECT в теге < td > .

файл default.cshtml:

 <table border="1">
    <tr>
        <th width="100px">Name</th>
        <td width="100px">Value</td>
    </tr>
    <tr>
        <td>Samples today</td>
        <td></td>
    </tr>
    <tr>
        <td>Samples week</td>
        <td></td>
    </tr>
    <tr>
        <td>Samples YTD</td>
        <td></td>
    </tr>
    <tr>
        <td>Waiting</td>
        <td></td>
    </tr>
    </td>
</table>
 

Я создал SQL-скрипты в Oracle SQL developer, я просто не знаю, как вставить их сюда — и использовать мою строку подключения.

Надеюсь, вы сможете мне помочь. 🙂

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

1. Я думаю, вам не хватает части картинки. Запрос к базе данных выполняется на стороне сервера, и результаты передаются в представление / страницу для его отображения. Возможно, вам следует прочитать какой-нибудь учебник на странице razor и о том, как они работают.

2. Ну, я собирался объяснить каждый шаг, но вы так много упускаете. Сущности, уровень доступа к данным, контекст и т.д. Итак, вам следует начать с какого-нибудь руководства, чтобы понять логику MVC. Вы можете найти здесь: dotnet.microsoft.com/en-us/apps/aspnet/mvc

3. Вы можете попробовать использовать EFCore в .net core, вот официальный документ .