我尝试通过 ADO RIA 公开一个数据库,我们只有一个基于 ODBC 的接口。“数据库”是一个服务器,并且一直在开发新元素,所以我希望服务器在开始时检查元数据(使用 odbc 模式方法),然后通过 RIA 服务公开他发现的内容......客户端可以当他们需要访问新元素时重新生成。
因此,对于所有开发的表格,我没有任何 CLR 类型。
ResourceType tableType = new ResourceType(
typeof(object),
ResourceTypeKind.EntityType,
null,
"Martini",
table_name,
false
);
tableType.CanReflectOnInstanceType = false;
我不能以某种方式将 NULl 作为 CLR 元素类型放入,并且在尝试访问属性时输入 typeof(object) 似乎会导致反射错误。关于如何做到这一点的任何文档?我真的不想进入类型......虽然如果我必须,我可能会通过字节码发出动态生成一些。