[VSTS] 讓ADO.NET Entity Framework支援Oracle資料庫

原文地址:http://www.cnblogs.com/WilsonWu/archive/2011/12/16/2290110.html 近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio

免安裝Oracle用戶端使用PL/SQL串連Oracle的2種方法

方法一:大家都知道,用PL/SQL串連Oracle,是需要安裝Oracle用戶端軟體的。有沒要想過不安裝Oracle用戶端直接連接Oracle呢?       其實我一直想這樣做,因為這個用戶端實在太讓人討厭了!!!不但會安裝一個JDK,而且還會把自己放在環境變數的最前面,會造成不小的麻煩。      其實我之前問過很多人的,但是他們都說一定需要安裝Oracle用戶端的.......直到昨天無意中發現了以下這個方法:      只需要在Oracle下載一個叫Instant Client

oracle觸發器(轉載收集)

觸發器有兩種after和before,區別在於每次提交事務觸發一次和每一行資料的更新都觸發一次,使用時候要注意,以免達不到目的 ORACLE產生資料庫觸發器的文法為: create [or replace] trigger 觸發器名 觸發時間 觸發事件 on 表名 [for each row] pl/sql 語句 其中: 觸發器名:觸發器對象的名稱。由於觸發器是資料庫自動執行 的,因此該名稱只是一個名稱,沒有實質的用途。 觸發時間:指明觸發器何時執行,該值可取:

[VSTS] 讓ADO.NET Entity Framework支援Oracle資料庫

近期由於項目所需不得不研究Oracle資料庫,回想上一次用Oracle還是07年的事情,實習時候做華晨寶馬的項目簡單接觸了Oracle。這次的項目需要基於.NET平台,我個人的習慣是能用微軟內建的就不用第三方的,基於這個原則先想到的ORM模型就是Entity Framework,於是動手嘗試一下。預設情況Visual Studio 2010的.NET項目模板及類型模板中的Entity

[置頂]【原創】Oracle資料庫實體類產生工具 For Winston

    『Oracle資料庫實體類產生工具 For Winston』,此工具是參考原Winston Tool DBToEntity(註:此工具是由我們的老大“羽扇綸巾”設計開發的,再次感謝他給我們提供了這麼好的開發協助工具輔助)工具的實現原理,結合平時開發工作的要求重新設計開發的。    其實這個工具很早就完成了,而且經過大家的使用測試沒有問題了。此工具僅僅是Oracle資料庫實體類產生工具,還有很多功能需求正在整理設計當中,但是作為一個實體類產生工具已經能夠滿足要求了,暫且叫做V1.0版本吧。

【原創】Oracle資料庫實體類產生工具 For Winston

『Oracle資料庫實體類產生工具 For Winston』,此工具是參考原Winston Tool DBToEntity(註:此工具是由我們的老大“羽扇綸巾”設計開發的,再次感謝他給我們提供了這麼好的開發協助工具輔助)工具的實現原理,結合平時開發工作的要求重新設計開發的。   

下午的Oracle Spatial 11g介紹講座的回顧

     今天上午主要是完成昨天給自己提出的任務,徹底來了個PDF線上閱讀的收尾工作,同時解決了新遇到的問題,加入了手形游標控制平移等等。視頻批量轉換的修改工作沒有做,主要是因為下午去聽了個Oracle Spatial 11g的介紹講座。     Oracle Spatial 11g的講座是Oracle 美國總部的技術人員,應該是為華僑吧。PPT全是英文,講座也是主要是英文,搞得我在下面聽得自慚形穢。英語真的有待提高呀!不廢話了,回顧一下今天的講座吧。     Oracle Spatial 11

Oracle OLEDB不支援sys以sysdba方式登陸

Oracle OLEDB常見的connection  string如下:"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=Username;Password=asdasd;" 其中,User Id可以寫system,可以登陸成功。但如果寫成sys,會有錯誤訊息:sys必須以sysdba方式登陸。但是Oracle OLEDB並不支援下列方式:User Id=sys as sysdba;原因是OLE

使用工具(Database Configuration Assistant)建立Oracle資料庫

今天想要建立資料庫,因為一直習慣了Toad,所以用它來建立,但是建立完成後,始終串連不上,提示監聽沒有監測到該服務;很無奈,所以使用伺服器端的“Database Configuration Assistant”工具來建立資料庫,結果順利建立成功,並且用戶端也能串連上。這個工具才程式菜單中的路徑是:Oracle - OraDb10g_home1\配置和移植工具\Database Configuration Assistant

Oracle行轉列的寫法

Oracle行轉列的寫法(轉貼):行轉列CREATE TABLE t_row_col ASSELECT id, 'c1' cn, c1 cv  FROM t_col_rowUNION ALLSELECT id, 'c2' cn, c2 cv  FROM t_col_rowUNION ALLSELECT id, 'c3' cn, c3 cv FROM t_col_row;SELECT * FROM t_row_col ORDER BY 1,2;1)AGGREGATE

使用Oracle ODP.NET 11g的.NET程式發布方法)

使用Oracle ODP.NET 11g的.NET程式發布方法(轉) ODP.NET 11g 是Oracle發布的供.NET程式訪問Oracle資料庫的ADO.NET組件,比微軟內建的Oracle組件效能好,更可以訪問UDT(User Defined Type)類型,Procedure,REF等等進階Oracle特性。.NET 1.1的用戶端需要的發布檔案如下:Oracle.DataAccess.dll (odt111\odp.net\bin\1.x)OraOps11.dll

Oracle中的欄位名不要亂用””

      在上次寫的一篇筆記(在Oracle中使用內部關鍵字做欄位名)中我提到用""解決Oracle關鍵字作為欄位名的辦法。最近卻發現""不同於SQL Server中的[],亂用會造成不必要的麻煩。      發現這個情況源於使用PowerDesigner做資料庫設計,我直接使用了它產生的SQL指令碼來建立資料庫。這當然沒有出現問題,但接下來向表中插入資料時卻報出了ORA-00904 invalid

ORACLE使用者常用資料字典的查詢使用方法載收集)

     查看目前使用者的預設資料表空間  SQL>select username,default_tablespace from user_users;   查看目前使用者的角色  SQL>select * from user_role_privs;  查看目前使用者的系統許可權和表級許可權  SQL>select * from user_sys_privs;  SQL>select * from user_tab_privs;  查看使用者下所有的表  SQL>

恢複oracle中用pl sql誤刪除drop掉的表

恢複oracle中用pl sql誤刪除drop掉的表查看資源回收筒中表select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;恢複表SQL>flashback table test_drop to before drop;或SQL>flashback table "BIN$b+XkkO1RS5K10uKo9BfmuA==$0" to before 

oracle常用sql文法集合

oracle常用sql文法集合              表:   select * from cat;   select * from tab;   select table_name from user_tables; 視圖:   select text from user_views where view_name=upper('&view_name'); 索引:   select index_name,table_owner,table_name,tablespace_name,

誤刪Oracle資料庫執行個體的控制檔案

  前兩天我在備份資料時,發現C:\oracle\product\10.2.0\oradata\GXSN\TEMP01.DBF檔案大小竟然為23G多,完全消耗掉C盤空間,匆忙間我以為oradata/GXSN整個檔案夾下檔案為臨時檔案,將其完全刪除。    

ORACLE 控制檔案備份(收集)

ORACLE控制檔案備份2010-08-25 13:581、將控制檔案備份為二進位檔案SQL>alter database backup controlfile to 'i:\oracle\backup\control.bkp';2、將控制檔案備份為文字檔(備份到oracle\base\admin\sid\udump目錄下的追蹤檔案中,將在追蹤檔案中產生一個SQL指令碼)SQL>alter database backup controlfile to

分布式部署 ArcSDE 和 Oracle 服務

理論的東西請參照Flyingis的博文:http://www.cnblogs.com/flyingis/archive/2007/10/14/924049.html我只對操作細節做一下描述,更清晰的描述操作過程,用記事本開啟%SDEHOME%\etc\dbinit.sde檔案,在末尾加入:set

教你如何複製Oracle 10g資料庫,冷備份方式(圖文版)

最近一個項目使用到Oracle,由於資料庫比較大,每次備份恢復比較長,這幾天參考了較多的資料,終於成功進行了資料庫複製,欣喜之餘通過圖解方式把這個過程共用出來。Oracle 10g複製資料庫步驟:1、 準備目標資料庫存放路徑、配置資訊等2、 配置目標資料庫控制檔案指令碼3、 準備目標資料庫的資料檔案(通過冷備份方式進行)4、 運行控制檔案指令碼5、 開啟複製的資料庫1、 準備目標資料庫存放路徑、配置資訊等a) 建立目標資料庫存放路徑:分別建立資料庫檔案 (D:\oracle\product\10

ORACLE DBA工具收集

Oracle資料庫恢複    AUL, 也稱MyDUL, 和Oracle DUL, 可以脫離Oracle軟體從Oracle資料檔案中直接讀取資料. 如果你無法正常啟動你的Oracle資料, 並且沒有有效備份可供恢複時, 例如, 丟失SYSTEM資料表空間, 表被意外刪除或Truncate, 或資料檔案有嚴重壞塊. 你可以選擇AUL(Feature Overview)作為最後的恢複手段, 同Oracle提供的恢複服務相比, 成本相對較低廉. AUL已為全球30多家客戶恢複累計超過3TB的資料. 

總頁數: 1509 1 .... 230 231 232 233 234 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.