Npgsql 0.7beta3 開發版本
新增功能
大型物件支援:Npgsql 現在支援大型物件操作。感謝 Emiliano Necciari (e dot necciari at blogic dot it) 的補丁!
錯誤修正
新增了在使用擴充查詢模式時,在傳送 Parse 訊息時明確新增參數類型的工作區。後端針對某些查詢(例如 (select * from t where $1 in (...) ) )傳送錯誤。後端表示無法識別 $1 的參數類型。感謝 Martin ( martijn at boland dot org) 提醒。
修正了參數名稱後的下一個位元組為 '\\r' 時的參數取代。感謝 Ivan Radovanovic (rivan at sezampro dot yu) 的修正。
修正了 NpgsqlDataReader.GetBytes:針對目前的 Npgsql 語意,新增了一個小修正,以正確處理 getbytes。目前,我們只支援偏移值為 0,因為我們一次讀取所有位元組欄位值。因此,當偏移量不為 0 時,不會進行複製。
修正了 NpgsqlTransaction 的 IDisposable 模式實作。現在它不會錯誤地引發 InvalidOperation 例外。感謝 Ivan Radovanovic ( rivan at sezampro dot yu ) 提醒。
修正了 NpgsqlCommand.Connection 設定屬性。現在,當連線存在時,可以設定連線值,但前提是設定的連線與交易正在執行的連線相同。感謝 Ivan Radovanovic ( rivan at sezampro dot yu ) 提醒。
gborg 1000:修正了在建立參數後未指定其 NpgsqlDbType 時,將參數值設定為 DBNull 時發生的 NullReferenceException。
修正了 NpgsqlDataReader.GetBytes 以符合 .Net 1.0 標準。CopyTo() 沒有接受 Int64 的多載。感謝 Brar Piening (brar at piening dot info) 提醒。
修正了組件資訊版本為 0.7。
修正了無效驗證方法的處理。感謝 Magnus Hagander (mha at sollentuna dot net) 提醒。
您可以從以下位置下載 Npgsql 原始碼或 bin
http://gborg.postgresql.org/project/npgsql/download/download.php?branch=devel
此文章已從 PostgreSQL 網站的先前版本遷移。我們對於遷移造成的任何格式問題深感抱歉。