Я пытаюсь выставить базу данных через 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 (объекта), по-видимому, приводит к ошибкам отражения при попытке доступа к свойствам. Любая документация о том, как это сделать? Я действительно не хочу иметь типы ... хотя, если мне нужно, я, вероятно, буду динамически генерировать некоторые с помощью emit байт-кода.