2015-01-09 2 views
0

Я использую индексную функцию scaffold-ed для получения всех данных из базы данных.ASP.NET MVC Извлечение данных с определенным именем

// Scaffold-ed index(): 
public ActionResult Index() 
{ 
    return View(db.Objects.ToList()); 
} 

// Database tables: 
[ObjectID] [Name] 
1   Tree 
2   Plant 
3   Flower 
4   Tree 

Вместо всех объектов, я только объекты с определенным именем (например: дерево). Какое лучшее решение для этого, и должно ли это быть сделано с помощью таких методов, как db.Objects.Find(), Where(), .. или с помощью специального запроса?

+1

Ваш вопрос неясен, и она выглядит более Linq и/или ОРМ, связанных, а не вопрос MVC. –

+0

Вы можете сделать это с помощью LINQ, если у вас более сложный запрос, вы можете использовать SP для этого. Пожалуйста, будьте более конкретными –

+0

Сделайте поиск google для учебника LINQ – markpsmith

ответ

2

Linq хорош для этого код нужно будет

db.Objects.Where(o => o.Name == "Tree").ToList(); 
Смежные вопросы