Sono nuovo nel mondo Linq e attualmente lo sto esplorando. Sto pensando di usarlo nel mio prossimo progetto che implica l'interazione con il database.Da Linq a SQL o Linq a DataSet?
Da tutto quello che ho letto, penso che ci sono 2 modi diversi di interagire con i database:
- LINQ to SQL
- LINQ to DataSet
Ora il prodotto che io sono a lavorare su, non può fare affidamento sul tipo di database. Ad esempio, potrebbe essere distribuito con SQL server/Oracle.
Ora le mie domande sono:
- Se uso LINQ to SQL, io sono bloccati con unico server SQL?
- Penso di poter utilizzare Linq a DataSet sia per SQL server che per Oracle. Ma perderò qualcosa (facilità di programmazione, prestazioni, affidabilità ecc.) Se utilizzo Linq su DataSet per server SQL (rispetto a Linq per SQL offcourse).
e una terza opzione: ADO Entity Framework (in aggiunta a Linq alle entità) – RobS