0

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)を入力すると、プロパティにアクセスしようとしたときにリフレクションエラーが発生するようです。それを行う方法に関するドキュメントはありますか?私は本当に型を持ちたくありません...しかし、私がそうしなければならない場合、私はおそらくバイトコードの放出を介して動的にいくつかを生成します。

4

1 に答える 1

0

http://blogs.msdn.com/alexj/archive/2010/03/02/creating-a-data-service-provider-part-9-un-typed.aspx

;)悲しいことに、手遅れだとわかりました。

于 2010-03-11T06:46:08.087 に答える