私は次のWCFクラスを持っています:
namespace BusinessServices.Exposure.Data
{
[DataContract]
public class RiskItemBO : ExposureBO
{
[DataMember]
public RiskItemBusinessService RiskItemBusinessService { get; set; }
}
}
はRiskItemBusinessService
、他のDLLで定義され、変数で構成されるString
クラスですInt
。Short
これらのデータ型のランダムな値を生成する方法があります。
次の質問があります。
Type.GetProperties()を使用して、クラス内のすべてのプロパティを取得しています。これにより、プロパティの名前がわかりますが、RiskItemBusinessService
実行しようとすると、 (、は別のDLLにあります)PropertyInfo.PropertyType
を取得します。このために、例外をキャッチしてDLLをcatch句にロードしていますが、それでも、を使用してDLLをロードしたばかりであっても、実行しようとすると、再び取得します。FileNotFoundException
RiskItemBusinessService
PropertyInfo.SetValue
FileNotFoundException
Assembly.LoadFile