Заказать выбор по имени и идентификатору (ELEVATEDB)

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

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

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

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

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

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

1 ответ

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

001 еда
002 машины
003 велосипед

Другие вопросы по тегам