-
Type: Bug
-
Resolution: Fixed
-
Priority: Major
-
None
[Overview]
seasar-dotnet:1475
カラム一個のSelectListでnullが含まれる場合も同じ話だと思われるので、
SelectEntityだけが直れば良いという話ではない。
(但し、優先度はSelectEntityかな)
[Solution]
解決策が不明。
SelectEntityだけの修正で言えば、豪快な変更で対応できるかも。
「Daoの時点でSelectEntityを利用するようにする」
リフレクションでできないか試してみたがダメ。
typeof(System.Collections.Generic.ICollection<>).GetMethod("Add").Invoke(tmpList, new object[]
);
ContainsGenericParameters が true に設定されている型またはメソッド上で遅延バインディング操作を実行することはできません。
DaoのSelectListの戻り値をListContainerとかにして、
null情報(どこがnullかどうか)も返してもらって、
入り口でdefault(ENTITY)の値を差し込むようにするしかないか!?