2013-10-02 5 views
0

У меня есть таблица с именем семейства, где у меня есть вложенные семейства продуктов. Все записи таблицы, длина которых меньше 5, являются родительскими семействами, а семейства с длиной 5 - это семейства со связанными продуктами. Например: ID НазваниеЗаказать выбор по имени и идентификатору (ELEVATEDB)

001 food 
00101 cookies 
002 Cars 
00201 ferrari 
003 bike 
00301 yamaha 

Вот пример моего Дб. Я хочу представить его в списке mvc C#. Но проблема в том, что мне нужно сгруппировать его по идентификатору и заказать его по имени. Например, я хотел бы иметь:

003 bike 
00301 yamaha 
002 Cars 
00201 ferrari 
001 food 
00101 cookies 

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

Я использую ElevateDb и MVC 4 C# на другой стороне, возможно, есть способ сделать это и в списке C#.

ответ

0

Это очень плохой дизайн базы данных. Вы должны рассмотреть вопрос о создании отдельного Families таблицы:

001 еда
002 автомобилей
003 велосипед

Смежные вопросы