Suggestion Details: 型付けDatasetでカラムにNullable Typesを選択できるようにしてほしい
http://lab.msdn.microsoft.com/productfeedback/viewfeedback.aspx?feedbackid=57b554ac-3d35-4a93-9fdc-a49fd61085fb
|
問題点をご提起いただきありがとうございました。
NAKA 様ご指摘の通り、現在開発中の .NET 2.0 データテーブルでは DataColumn に Nullable<T> のような型を持つことを許可していません。弊社開発チームでは、DataSet や DataTable を含む ADO.NET 全般にわたり矛盾なく Nullable のサポートを次期リリース (.NET 2.0 より後のリリース) で提供する方法を検討中です。
今回の制限は .NET 2.0 での仕様となります。
Nullable な型のサポート仕様が確定していない現状段階で、その使用を許してしまうと、将来正式にサポートされた時点で .NET 2.0 アプリケーションが互換性問題を起こす可能性があります。その危険を避けるために .NET 2.0 では明示的に Nullable な型の使用を禁止させていただいております。ご理解下さいますようお願いいたします。 |
結局のところNullableの仕様の策定時期と、ADO.NET2の方向性の検討、仕様策定の時期などでサポートすることは見送ったっというのが経緯と見ました。
今回はあきらめますがぜひADO.NET3では搭載して欲しいと思います。
ご声援いただいた13名の方々ありがとうございました。