Веб-API в ASP. net C# - PullRequest
       16

Веб-API в ASP. net C#

0 голосов
/ 02 апреля 2020

Я хочу создать контроллер веб-API, который возвращает информацию о продукте с идентификатором. Использование вызовов хранимых процедур из класса базы данных, а не из контекста БД. Отправка запроса с идентификатором и получение ответа со значениями Джейсона. Я видел много примеров, но они напрямую используют хранимые процедуры из контекста БД. Но я хочу ввести строку подключения и вызвать этот метод в бизнес-классе, а не в бизнес-классе для контроллера с возвратом ответа.

Пожалуйста, помогите с небольшим примером

1 Ответ

0 голосов
/ 02 апреля 2020

Вот один пример. Вы можете выбрать между SQL Command или SQL Adapter, попробуйте поискать немного больше об этом.

Программирование - это не только написание кода, но и поиск решений.

// Setup connection string to access local SQL Server 2000

    string connectionString = "server=localhost;" +
    "database=Northwind;uid=sa;pwd=manager";

    // Instantiate the connection, passing the
    // connection string into the constructor
    SqlConnection con = new SqlConnection(connectionString);

    // Open the connection
    con.Open();

    // Create and execute the query
    SqlCommand cmd = new SqlCommand("SELECT * FROM Customers",con);
    SqlDataReader reader = cmd.ExecuteReader();

    // Iterate through the DataReader and display row
    while(reader.Read()) {
        Console.WriteLine("{0} - {1}",
        reader.GetString(0), reader.GetString(1));
    }

Источник

...