IDataServiceMetadataProvider / ResourceType.... что за динамические типы без типа CLR?
Я пытаюсь выставить базу данных через ADO RIA, для которой у нас есть только интерфейс на основе ODBC. "База данных" - это сервер, и новые элементы постоянно разрабатываются, поэтому я хотел бы, чтобы сервер проверял метаданные при запуске (используя методы схемы odbc), а затем выставлял то, что он находит через службы RIA.... клиенты могут не регенерировать, когда им нужен доступ к новым элементам.
Таким образом, я не использую типы CLR для всех разработанных таблиц.
ResourceType tableType = new ResourceType(
typeof(object),
ResourceTypeKind.EntityType,
null,
"Martini",
table_name,
false
);
tableType.CanReflectOnInstanceType = false;
Я могу как-то не указывать NUL как тип элемента CLR, и ввод typeof(объекта), по-видимому, приводит к ошибкам отражения при попытке доступа к свойствам. Любая документация о том, как это сделать? Я действительно не хочу иметь типы... хотя, если мне нужно, я, вероятно, буду динамически генерировать некоторые из них посредством генерации байт-кода.
1 ответ
http://blogs.msdn.com/alexj/archive/2010/03/02/creating-a-data-service-provider-part-9-un-typed.aspx
;) нашел его слишком поздно, к сожалению.