Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
SKIER
11 / 10 / 5
Регистрация: 04.07.2009
Сообщений: 356
1

Поиск в таблице linq to sql

07.12.2010, 14:03. Просмотров 1396. Ответов 2
Метки нет (Все метки)

C#
1
DataClassesUserRegistrDataContext DC=new DataClassesUserRegistrDataContext("Data Source=.\\SQLEXPRESS;AttachDbFilename=...\\App_Data\\RegistrUserDB.mdf;" + "Integrated Security=True;User Instance=True");
Есть таблица registUsTabl в таблице есть столбик nameUser.


В текстовое поле вводится имя tbName
Как осуществить поиск и сравнение в таблице,есть ли в данном столбце к примеру имя Вася,которое было введено ранее в текст бокс??
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 14:03
Ответы с готовыми решениями:

Поиск в большой таблице SQL 2000 выдает Timeout. Что надо сделать ?
День добрый ! На SQL Server-e 2000 есть большая табл. Пытаюсь из asp сделать...

Linq или не Linq. Linq медленней стандартных методов?
Есть у нас два массива, нужно найти совпадения в первом из второго. Два...

linq to sql - Ошибка при вставке
есть метод для вставки: public void InsertCart(Cart cart) { ...

Запрос к базе через linq to sql
Есть такой метод, его надо переделать с помощью linq to sql я начал но...

Заполнение DataGridview с использованием класса LINQ to SQL
Здравствуйте, есть проблема, не могу заполнить DataGridview с помощью LINQ без...

2
Alligieri
CEO
Эксперт С++
2254 / 1244 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
07.12.2010, 17:43 2
C#
1
2
3
4
5
Teble<registUsTab> userList=DC.GetTable<registUsTab>();
if (userList.Any(user=>user.nameUser==tbName.Text))
{
//запись присутствует
}
1
SKIER
11 / 10 / 5
Регистрация: 04.07.2009
Сообщений: 356
07.12.2010, 18:28  [ТС] 3
Спасибо а я вот как накуралесил,чувствуется разница :

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
protected void Button3_Click(object sender, EventArgs e)
    {
        Table<registUsTabl> USTAB = DC.GetTable<registUsTabl>();
        IQueryable<registUsTabl> custQuery = from user in USTAB where user.nameUser == tbName.Text select user;
        foreach (registUsTabl user in custQuery)
        {
            if (user.nameUser.Contains(tbName.Text))
            {
                Label8.Text = "Такой пользователь существует!";
                return;
            }
        }
        Label8.Text = "Имя корректно!";
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2010, 18:28

Есть ли аналог в Entity Framework метода Contain() как Linq to Sql
например, чтобы в Linq отфильтровать в таблице по полю Name все строки, в...

вызов хранимой процедуры с параметрами через dynamic data linq to sql
Добро! У меня есть БД (sql server r2). Там есть хранимая процедура. Я создал...

Как с помощью linq to sql сделать выборку всех адресов, начинающихся на "Московская область"
Есть записи в бд адресов. Как с помощью linq to sql сделать выборку всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru