Если эта проблема возникает из-за хранимой процедуры, убедитесь, что SP работает нормально.
Entity Framework попытается предсказать тип возвращаемого значения из хранимой процедуры, и, если SP не работает из-за недопустимого имени таблицы или столбца внутри нее, он возвращает Integer, а Entity Framework создает концептуальную схему, ожидающую целое число. в качестве возвращаемого значения вместо таблицы.
Следующая статья позволит вам делать то, что вы хотите.
http://www.codeproject.com/KB/tree/bindablehierarchicaltree.aspx
Изменить: Если вам не нужно что-то столь же сложное, как указано выше, следующее может быть проще / более подходящим: http://www.codeproject.com/KB/tree/dbTree.aspx
Редактировать 2: Поскольку вы хотите, чтобы это реагировало на изменения в древовидной структуре, вам, вероятно, понадобится первый вариант.