OQL.NET 是一套強類型的數(shù)據(jù)庫對象查詢語言 (OQL,Object Query Language),和 SQL 以及其它 OQL 不同的是,OQL.NET 基于宿主語言 (基于 C# 和 VB 等原生 .NET 語言而不是字符串)。OQL.NET 兼容 SQL-92 標準。 OQL.NET 對象查詢語言具有良好的設計,無需安裝插件,您就能在 IDE 中編寫 OQL 時獲得嚴謹而正確的上下文幫助。OQL.NET 對象查詢語言能一步一步地引導用戶寫出正確的、具有兼容性的數(shù)據(jù)庫查詢語句。 OQL.NET 是完全面向對象的、強類型的數(shù)據(jù)庫查詢語言,您編寫的 OQL 查詢語句隨著您的應用程序一起編譯。這樣,OQL.NET 對象查詢語言使您能在編譯時發(fā)現(xiàn)數(shù)據(jù)庫查詢語句的錯誤,而不是延遲到運行時才進行艱難的除錯工作。當數(shù)據(jù)庫的架構改變時,通過(使用Macrobject CodeAuto 等代碼生成工具)重新生成查詢類代碼,再次編譯應用程序時,通過編譯錯誤便能發(fā)現(xiàn)需要修改的 OQL 語句。 OQL.NET 對象查詢語言支持多種數(shù)據(jù)庫,在切換數(shù)據(jù)庫時,無需變更源代碼,也無需重新編譯。 使用 OQL.NET 對象查詢語言能降低 80% 以上的查詢語句編寫時間,減少 95% 的查詢語句調試時間,并且不會帶來任何性能損失,同時提高系統(tǒng)的可靠性(一個沒有錯誤查詢語句的應用程序)。 使用 OQL.NET 對象查詢語言,您可以將一個數(shù)據(jù)庫架構劃分為多個子架構,便于進行業(yè)務和應用的劃分。OQL.NET 對象查詢語言提供的映射機制也能夠讓開發(fā)人員為數(shù)據(jù)對象及其屬性重新命名,這樣開發(fā)人員就可以采用更加易懂易記的名稱,使代碼更具可讀性。 OQL.NET 對象查詢語言采用的級聯(lián)表達式以及基于宿主語言的中綴表達式寫法具有很好的可讀性,可以和原始 SQL 語句相媲美。并且 OQL.NET 對象查詢語言支持將很長的查詢語句分開來寫,將其公用部分拆解出來,十分類似于功能分解的重構功能(如抽子函數(shù)),這樣更易讀更易維護。




Oracle to MySQL(oracle轉mysql工具)
SQL Server
SQL Server2000
SQLite.exe
數(shù)據(jù)轉換器cs
動網先鋒Sql日志清除器