используя список со значениями из SQL - PullRequest
0 голосов
/ 27 августа 2011
List<Foo> bar= new List<Foo>()
{
  new Foo(){ name= "xxx", sname= "yyy", age= 22 },
  new Foo(){ name= "zzz", sname= "ccc", age= 18 },
  new Foo(){ name= "aaa", sname= "bbb", age= 14 },
  new Foo(){ name= "ddd", sname= "fff", age= 26 },
  new Foo(){ name= "uuu", sname= "hhh", age= 17 },
};

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

Я хочу получить данные;Select name From FooBar Where Id = 4 предположим, что возвращаемое значение - Джон, а затем я хочу присвоить свойству Джону имя name

List<Foo> bar= new List<Foo> 

, и вопрос заключается в том, как я могу сделать это с ADO.NET?

1 Ответ

0 голосов
/ 27 августа 2011

Я не совсем уверен в том, что вы спрашиваете, но я буду исходить из предположения, что вы, возможно, ищете запрос к списку данных, которые были возвращены из базы данных.

Вы можете использовать этот код для запроса списка:

List<Bar> bar = new List<Bar>() 
    { 
        new Bar() { Id = 1, Name = "John Smith" }, 
        new Bar() { Id = 2, Name = "Jane Doe" }, 
        new Bar() { Id = 3, Name = "Joe Johnson" } 
    };

//query the bar list and select the name 
string name = bar.Where(x => x.Id == 2).Select(x => x.Name).FirstOrDefault();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...