Using this provider http://code.msdn.microsoft.com/EFOracleProvider it’s easy to change you model to use Oracle instead of SQL Server – only change the column types (for example from nvarchar to nvarchar2 :) etc). Unfortunately the provider then throws a bizarre error, you can see it in the comments.