Articles of ado.net

ADO.Net Entity Framework Un object quadro non può essere referenziato da più istanze di IEntityChangeTracker

Sto cercando di salvare il mio contatto, che ha riferimenti a ContactRelation (solo il rapporto del contatto, sposato, single, ecc.) E Paese. Ma ogni volta che provo a salvare il mio contatto, che viene convalidato, ottengo l’eccezione “ADO.Net Entity Framework Un object entity framework non può essere referenziato da più istanze di IEntityChangeTracker” public Contact […]

Modo corretto per sfuggire ai caratteri in un’espressione di filtro DataTable

Vorrei sapere se esiste una funzione per l’escape dei valori letterali stringa per le espressioni filtro. per esempio: DataTable.Select(String.Format(“[name] = ‘{0}'”, MyName)) Se MyName contiene “o un numero di altri caratteri chiave viene generata un’eccezione. La documentazione Microsoft indica che questi caratteri dovrebbero essere correttamente scappati, tuttavia c’è un po ‘di confusione su come farlo. […]

Come forzare un SqlConnection per chiudere fisicamente, mentre si utilizza il pool di connessioni?

Capisco che se istanzio un object SqlConnection, sto davvero afferrando una connessione da un pool di connessioni. Quando chiamo Open (), si aprirà la connessione. Se chiamo il metodo Close () o Dispose () su quell’object SqlConnection, esso viene restituito al pool di connessioni. Tuttavia, questo in realtà non mi dice se è veramente chiuso, […]

La procedura memorizzata T-SQL di ADO.NET causa una SqlTimeoutException

Ho una procedura memorizzata T-SQL con la firma CREATE PROCEDURE MyProc @recordCount INT OUTPUT @param1 INT … Se eseguito direttamente in SQL Server, la procedura viene eseguita in meno di 5 secondi, restituendo un numero limitato di set di risultati pari a circa 100 righe. Chiamando questa procedura utilizzando il metodo ADO.NET SqlDataAdapter.Fill per popolare […]

Nessun modello di modello di dati di quadro (EDMX) con Visual Studio 2010 SP1 e ADO.NET Entity Framework 4.1

Sto avendo un sacco di problemi con i modelli di Visual Studio 2010 SP1 e ADO.NET Entity Framework 4.1 Ho notato che altre persone avevano questi problemi e hanno fatto domande simili, ma non penso che abbiano fornito abbastanza informazioni per renderlo risolutivo. Il problema: i modelli di modelli di dati di quadro ADO.NET non […]

Imansible accedere all’object SqlTransaction per eseguire il rollback nel blocco catch

Ho un problema e tutti gli articoli o gli esempi che ho trovato sembrano non interessarsene. Voglio fare alcune azioni del database in una transazione. Quello che voglio fare è molto simile alla maggior parte degli esempi: using (SqlConnection Conn = new SqlConnection(_ConnectionString)) { try { Conn.Open(); SqlTransaction Trans = Conn.BeginTransaction(); using (SqlCommand Com = […]

Forzare il codice per inizializzare sempre un database inesistente?

A volte, cancellerò il mio database di sviluppo ed eseguirò la mia prima applicazione con codice EF. Otterrò l’errore: Imansible aprire il database “AssessmentSystem” richiesto dal login. L’accesso non è riuscito. Accesso non riuscito per l’utente ‘AssessmentAdmin’. Penso che questo sia dovuto al fatto che DbContext esegue la logica di inizializzazione del DB “una volta […]

ASP.NET MVC fortemente tipizzato con ADO.NET Entity Framework

Ho finalmente ottenuto questo lavoro dopo giorni di lotta. Ho un semplice database di persone e dipartimenti: Diagramma del modello di dati Entity Framework di Entità di ADO.NET con oggetti Department e Person http://img39.imageshack.us/img39/1368/edmxdepartmentperson.gif Posso usare le viste MVC ASP.NET fortemente tipizzate per le proprietà di riferimento / navigazione! Vedi l’elenco dei dipartimenti … ASP.NET […]

Il metodo più veloce per inserti, aggiornamenti, selezioni di SQL Server

Io uso SP e questa non è una domanda SP vs codice in coda “Crea il tuo comando SQL”. Sto cercando un metodo high-throughput per un’app di back-end che gestisca molte piccole transazioni. Io uso SQLDataReader per la maggior parte dei ritorni poiché forward funziona solo nella maggior parte dei casi per me. L’ho visto […]

Libreria mancante per fare riferimento ai tipi di connessione OLEDB

Ho ottenuto la seguente parte di codice da SSIS Team Blog per eseguire il cast del tipo di connessione OLEDB in modo che possa essere utilizzato dal metodo AcquireConnection (). Ora non sono sicuro del motivo per cui la parte Dts.Connections non funziona. Non conosco la libreria che dovrei aggiungere per farlo funzionare. Ho praticamente […]