Ibrahim Siddique Ответов: 2

Как создать окно поиска в MVC


Привет,

Кто-нибудь может помочь мне создать модуль поиска с четырьмя текстовыми полями

Детали Модуля :

4 текстовое поле
1 Кнопка Поиска.
Таблица: Сотрудник
Поля таблицы: ID, имя, местоположение , мобильный телефон, зарплата и назначение.

Функциональность :
Пользователь может искать информацию Emplaoyee с помощью текстового поля, 1 Поле текстового поля для заполнения является обязательным, и он также может ввести 2 поля, 3 поля или 4 поля в зависимости от фильтрации.


Кто-нибудь может мне помочь . в MVC-коде с использованием SQL Server в качестве бэкэнд-БД

Что я уже пробовал:

Кто-нибудь может мне помочь . в MVC-коде с использованием SQL Server в качестве бэкэнд-БД

2 Ответов

Рейтинг:
20

Afzaal Ahmad Zeeshan

Хотя ASP.NET в MVC реализует и производит хорошее использование рамочных лицо, на что я хотел бы предложить, используя LINQ-запросов. Такие как,

var people = dbContext.GetPeople();
var person = (from p in people
              where p.Name == requiredName
              select p).ToList();

// Other operations.

Если это не так и вы хотите реализовать свой собственный поиск, то эта моя статья может вам помочь, Как искать запросы, связанные в базе данных, используя ASP.NET[^]. Для этого требуется оператор SQL для поиска связанных терминов,
// ASP.NET
var requiredName = $"%{query}%";
var sqlStatement = "SELECT * FROM Persons WHERE [Name] LIKE @0";
var result = db.Query(sqlStatement, requiredName);

В ASP.NET способ сделать это немного отличается, и в этом коде реализован метод предотвращения SQL-инъекций. Если вы хотите использовать объекты в SqlClient пространство имен, то рассмотрим SqlParameter объекты.

Пространство Имен System. Data.SqlClient[^]
LINQ (Language-Integrated Query)[^]


Karthik_Mahalingam

не точный ответ на вопрос ОП, но он заслуживает 5!