ADO.NET supports Oracle databases already and LINQ is very useful at several levels of abstraction -- DataSets/DataTables/XML/etc. Oracle probably has a console for DB administration, but I do not use Oracle -- but there is an Oracle Provider native to the .NET system.