ODBCベースのインターフェイスしかないADORIAを介してデータベースを公開しようとしています。「データベース」はサーバーであり、常に新しい要素が開発されているため、サーバーが開始時にメタデータをチェックし(odbcスキーマメソッドを使用)、RIAサービスを介して見つけたものを公開するようにします。クライアントは新しい要素にアクセスする必要があるときにnregenerateします。
そのため、開発されたすべてのテーブルのCLRタイプはありません。
ResourceType tableType = new ResourceType(
typeof(object),
ResourceTypeKind.EntityType,
null,
"Martini",
table_name,
false
);
tableType.CanReflectOnInstanceType = false;
どういうわけかCLR要素型としてNUL1を入れることができず、typeof(object)を入力すると、プロパティにアクセスしようとしたときにリフレクションエラーが発生するようです。それを行う方法に関するドキュメントはありますか?私は本当に型を持ちたくありません...しかし、私がそうしなければならない場合、私はおそらくバイトコードの放出を介して動的にいくつかを生成します。