Мне нужно запросить таблицы, которые не известны или не существуют во время компиляции, опубликовать таблицу через odata и затем сделать ее доступной для клиента silverlight для CRUD.
Было бы замечательно использовать PCO типа dynamic илиExpandoObject, чтобы добиться этого, но это, похоже, не работает (как и предполагалось).
Мне интересно, есть ли интерфейсы, которые позволили бы мне выполнять сопоставление типов и сериализацию на уровне строк, чтобы я динамически брал строку данных и возвращал ее значения на стороне сервера.Возможно, интерфейс для PCO, чтобы «помочь», или динмически созданный getter / setter свойства.Я также играю с динамическим созданием класса контекста во время выполнения, но это уродливо.
Затем - на стороне клиента, что-то сделать то же самое с фидом odata, у меня есть решение здесь, ноэто не достаточно, чтобы поделиться с миром.