internalなビジネスオブジェクトをObjectDataSourceは認識できません。
どういうこと?
以下のようなinternalなクラスを宣言し、ビルドします。
namespace WebApplication1 {
internal class Biz {
public void Hoge() {
}
}
}
次に、ObjectDataSourceを配置し、[データソースの構成]ウィザードを起動します。
ビジネスオブジェクトのコンボボックスにBizクラスが表示されません。
どうすれば?
クラスをpublicに変更し、ビルドします。
namespace WebApplication1 {
public class Biz {
public void Hoge() {
}
}
}
[データソースの構成]ウィザードを起動します。
Bizクラスが選択できるようになりました。