Oracle and Microsoft .NET – Developing .NET Applications with Oracle Databases
You might wonder, “Why would I develop .NET applications with Oracle databases, knowing that Microsoft SQL Server and related services are tightly integrated with .NET, and easily accessible within Microsoft’s development tools?”
 
As a Technology Architect designing government projects, I’ve had to work in environments where clients use various database systems, including Microsoft SQL Server, Oracle databases, and others.
 
But hold on to your $1,000 iPhone—Oracle offers a suite of tools for .NET development:
- .NET Core for Visual Studio Code
- .NET Core for Visual Studio
- .NET Framework for Visual Studio
- .NET Core Command Line
 
Additionally, just like Microsoft, Oracle provides free development databases and tools for both Windows and Linux.
So, how does the magic happen?
Setting up the environment using the .NET Core Command Line involves four basic steps (Note: Depending on your configuration, it's best to run the command line as an administrator. Be aware that installing and running applications as an administrator can increase security risks):
 
 
1. Install Oracle Database.
For specific instructions, refer to the Oracle documentation, as each development environment varies depending on the tools you use.
 
The best part is that both experienced and novice developers can navigate the similarities between working in a Microsoft SQL Server environment and an Oracle environment seamlessly. Oracle ODBC drivers are structured similarly to Microsoft’s database drivers and function in much the same way.
 
It's also worth noting that SQL syntax for Microsoft SQL Server and Oracle are similar, and any differences can easily be found online.
 
And don’t forget—you'll be using the Oracle Data Provider for .NET to make everything work smoothly.

Comments
Post a Comment