以下、自分用のメモです。
OracleXEの場合は、ServiceNameがXEしか存在しない
みたいなので、以下のようにして接続します。
using System;
using System.Data;
using System.Data.Common;
namespace Tmp{
public class Sample{
static void Main(){
using(DbConnection conn = DbProviderFactories.GetFactory("System.Data.OracleClient").CreateConnection()){
conn.ConnectionString ="user id=xxx;password=xxx;data source=xe;";
conn.Open();
Console.WriteLine("Connect Successful!!");
Console.ReadLine();
}
}
}
}