Articles of sql

Ottieni il tipo di dati di una colonna di SQL Server utilizzando C #

Non sono sicuro di cosa esattamente stia sbagliando, qualcuno può correggerlo per favore? Devo determinare il tipo di una colonna recuperata da un database SQL Server usando C #. Dimmi, ho questo: SqlConnection cn = new SqlConnection(“Sql Connection String”); SqlCommand cmd = new SqlCommand(“SELECT * FROM [TableName]”, cn); SqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { […]

Ottieni il nome della colonna da SQL Server

Sto cercando di ottenere i nomi delle colonne di una tabella che ho archiviato in SQL Server 2008 R2. Ho letteralmente provato tutto ma non riesco a trovare come farlo. In questo momento questo è il mio codice in C # public string[] getColumnsName() { List listacolumnas=new List(); using (SqlConnection connection = new SqlConnection(Connection)) using […]

LINQ che genera sottorequery per un semplice ordine di

Ho difficoltà a capire perché l’output SQL abbia una sottoquery per una semplice query che ho scritto in LINQ. Questo è il mio codice: var list = db.User.Where(u => u.Name == somename).OrderBy(u => u.IdUser).ToList(); dove somename è un parametro che sto passando al momento dell’esecuzione. L’output SQL è: SELECT Project1.IdUser, Project1.Name FROM (SELECT Extent1.IdUser, Extent1.Name […]

Come visualizzare solo la data in GridView quando si estraggono dati da un DB? C #

Sto tirando i dati da un database di accesso per mostrare in un controllo GridView su un progetto ASP.NET. Funziona bene ma voglio vedere se riesco a formattare i dati che vengono estratti. Attualmente qualsiasi valuta viene troncata da xx.xx a solo importi in dollari. Anche le date stanno visualizzando mm / gg / aaaa […]

Il framework Entity aggiorna una colonna aumentando il valore corrente di uno senza selezionare

Quello che voglio ottenere è la query sql semplice: UPDATE TABLE SET COLUMN = COLUMN + 1 C’è un modo per farlo accadere senza prima caricare tutti i record (migliaia) in memoria e scorrere in loop ogni record per incrementare la colonna e quindi salvarla di nuovo? MODIFICARE Ho provato raw sql e ha funzionato. […]

ADO.NET con Quartz.NET

Sto usando Quartz.NET con un database, cioè ADO.NET. Il problema è che, quando vengono creati i miei lavori, non vengono affatto salvati nel database. Ho configurato tutto correttamente? Sto usando SQL Server Express e il percorso del mio database è ‘chris \ sqlexpress.Quartz.dbo’. Parti rilevanti del file di configurazione: quartz.jobStore.type = Quartz.Impl.AdoJobStore.JobStoreTX, Quartz quartz.jobStore.dataSource = […]

Come confrontare / lanciare dati del campo di una riga SQL in C #

Ho due record nella mia tabella studenti con un campo versione-riga. Sto creando l’object di quel record come class studentesca nel mio codice C #. La mia domanda è: In quale tipo di dati compatibile con C # è presente il cast di dati di rowversion? Come faccio a confrontare la rowversion di due record […]

Eliminazione dei record del database unpermenantley (soft-delete)

La storia Ho intenzione di scrivere del codice per gestire gli elementi eliminati nella mia applicazione, ma ho intenzione di eliminarli in modo da poterli restituire quando necessario. Ho una gerarchia da rispettare nella logica della mia applicazione quando si tratta di hide o eliminare elementi. Posiziono logicamente i miei oggetti in tre contenitori per […]

Errore deadlock sulla stessa tabella con due istruzioni SQL di aggiornamento

Ho un progetto C # che scrive i dati in un database TSQL. Esistono due istruzioni di aggiornamento che vengono eseguite all’interno di un ciclo, ad es .: for (int i = 0; i < customersProducts.Count; i++) { CustomerProducts c = customersProducts[i]; // Update product dimensions for (int j = 0; j < c.Count; j++) […]

Inserisci o aggiorna se il record è nella tabella

Ho un tavolo Cars e CarDescriptions auto: IDCar (int, PK, autoincrement) carsDesciptions (IDDescription, Header (nvarchar), Content (nvarchar), idCar (int, FK) Nell’applicazione sto aggiungendo macchine e modificando quelle esistenti. I miei problemi: 1. Come salvare l’auto modificata con le descrizioni nel database ?? Ho l’ID della macchina e ho le descrizioni delle ID Class CarDescirption non […]