>>284 未実装じゃなくて、System.Configuration周りのバグかな? 以下のコードはmachine.config(+App.config)に登録されている データベースプロバイダのnameを全てコンソールに出力するものなんだが、 class Program { static void Main(string[] args) { DataTable dt = DbProviderFactories.GetFactoryClasses(); foreach (DataRow dr in dt.Rows) { Console.WriteLine(dr["name"]); } } } /** Windowsでの結果 **/ Odbc Data Provider OleDb Data Provider OracleClient Data Provider SqlClient Data Provider SQL Server CE Data Provider Npgsql Data Provider // Npgsql2をApp.configで追加 /** mono(1.2.3.1)での結果(openSUSE10.2) **/ Unhandled Exception: System.Configuration.ConfigurationException: Required Attribute 'support' is missing! (/etc/mono/2.0/machine.config line 1) at System.Data.Common.DbProviderFactoriesConfigurationHandler.GetAttributeValue (System.Xml.XmlNode node, System.String name) [0x0005b] in /tmp/scratch/BUILD/mono-1.2.3.1/mcs/class/System.Data/System.Data.Common/DbProviderFactoriesConfigurationHandler.cs:92 support属性がないよとのことだが、そんなん最初からないものだと思う。 っていうかmachine.configの1行目ってどゆこと?