大致介紹擴展ADO.NET的相關介紹
集成開發(fā)環(huán)境包括許多新的和改進的用于提高工作效率的功能。IDE 還進行了重新設計,從而向開發(fā)人員提供對.擴展ADO.NET組件的直接訪問,從而向開發(fā)人員提供對.NET Framework 組件的直接訪問。
不過這么一來就有一個問題數據庫是不是要自動生成我的理解的決策依據如下:擴展ADO.NET如果要解決很多人口里的所謂性能問題,那么數據庫就必須不能用任何自動化工具生成,而需要人的主動設計。
如果僅僅是一些數據庫尺寸在10G以下的項目,那么就用工具自動生成好了數據庫的設計是國內部分普通程序員的軟肋,他們在編碼上的技術能力已經非常高超,但是數據庫對他們而言僅僅是類似一個文本文件的作用。保存和讀取而已。#t#
除了主外關鍵字,字段Check,默認值、非空等等能細致考慮的已經不多創(chuàng)建數據庫時候使用文件組也不是很積極至于數據庫的物理設計基本就不用考慮了自然,擴展ADO.NET上述內容應該是由專職的數據庫管理員負責的。不過國內很多軟件公司并不是很注意這點的。往往是程序員一肩挑的。
構架師設計軟件概念模型。數據庫管理員按照模型進行數據庫設計。擴展ADO.NET程序員按照模型進行編碼實現(xiàn)。除非模型進行更改,否則兩頭的人員在理論上是可以各自工作的。另外讓程序直接去和表進行接觸我一直認為不是大型項目里的良好解決方案。
與Java用戶相比,Oracle是否認為.NET用戶是二等公民?許多VS開發(fā)人員似乎都這么想,認為所有的Oracle的東西在編寫時都考慮的是Java,并沒有考慮到Windows APIs。
Demarest:我不同意這種說法,我認為Microsoft使Java用戶成為二等公民。那些.NET提供的服務具有類似的功能——我們支持它們。J2EE規(guī)范更成熟/完整,所以需要支持的更多。.NET一直是我們前進的目標。我們需要融合.NET的一些技術。
以使我們的產品更有說服力。顯然Microsoft有特權并可以完全地、直接地使用操作系統(tǒng)開發(fā),而我們不行。但我們通??梢耘cMicrosoft保持步調一致,所以我想我們在資源、白皮書、研討會和產品發(fā)行方面同任何其它公司做的一樣好。
Oracle主要是一個技術基礎架構公司,用于企業(yè)處理。用戶想要安全的結構,擴展ADO.NET所以我們不想發(fā)行任何東西,直到一切都為生產環(huán)境做好了預備??纯丛贠racle技術網站上Windows開發(fā)中心提供的所有內容吧。我們是很積極主動的。