Articles of sql

Selezione su query secondarie in NHibernate con API Critieria

Quindi ho una query SQL con la seguente struttura: select p.* from ( select max([price]) as Max_Price, [childId] as childNodeId from [Items] group by [childId] ) as q inner join [Items] as p on p.[price] = q.[Max_Price] and p.[childId] = q.[childNodeId] Devo ricreare questa query in NHibernate, usando l’API Criteria. Ho provato a utilizzare l’API […]

Conversione di SQL Rank () in LINQ o alternativa

Ho la seguente istruzione SQL che funziona come desiderato / previsto. Comunque mi piacerebbe tradurlo in una dichiarazione LINQ (Lambda ??) in modo che si adatti al resto del mio DAL. Tuttavia non riesco a capire come simulare Rank () in LINQ. Il motivo per cui l’ho postato qui, che è forse in errore, è […]

C # SqlParameters Short Hand

Sto prendendo i dati che si trovano in un List di oggetti Record e inserendo i loro contenuti in un database: // Processes a Record and adds it to the database public bool addRecord(SqlConnection db, List recordsToAdd) { using (SqlCommand command = db.CreateCommand()) { foreach (Record record in recordsToAdd) { // Set the query command […]

Restituisce più recordset dal processo memorizzato in C #

Devo convertire un sistema ASP classico in C # Ho una stored procedure che può restituire fino a 7 recordset (a seconda dei parametri passati in). Ho bisogno di sapere come posso semplicemente restituire tutti i recordset come singoli DataTable in modo da poter scorrere tutto ciò che è presente, saltando al successivo DataTable quando […]

Come utilizzare la proprietà String come chiave primaria in Entity Framework

Sono nuovo in EF e provo a fare i miei primi passi con il primo approccio al codice in ETF6.0 e ora ho un problema. Ho una proprietà [Key] public string FooId { get; set; } che è la mia chiave primaria per il modello. Ma se eseguo il PM> Aggiornamento database comando nella console […]

EF 6 Parametri Sniffing

Ho una query dynamic che è troppo grande per essere inserita qui. È sicuro che nella sua forma attuale utilizza una procedura CLR per creare dynamicmente i join in base al numero di parametri di ricerca passati, quindi prende quel risultato e lo unisce a tabelle più dettagliate per riportare attributi importanti per l’utente finale. […]

Associazione di colonne in un DataTable a una tabella SQL con SqlBulkCopy

Mi piacerebbe sapere come posso mappare le colonne in una tabella di database al datatable in c # prima di aggiungere i dati al database. using (SqlBulkCopy s = new SqlBulkCopy(conn)) { s.DestinationTableName = destination; s.WriteToServer(Ads_api_ReportData); }

Converti XSD in tabelle relazionali SQL

C’è qualcosa che potrebbe aiutarmi a convertire un XSD in tabelle relazionali SQL? L’XSD è piuttosto grande (nel mio mondo comunque) e potrei risparmiare tempo e noioso digitazione se qualcosa mi spingesse avanti anziché partire da zero. L’XSD è qui se vuoi dare un’occhiata. È un formato standardizzato / localizzato per lo scambio di MSDS.

Entity Framework – Come verificare se la tabella esiste?

Sto utilizzando Entity Framework con l’approccio Code First. La class base DbContext ha funzioni per creare ed eliminare il database e per controllarne l’esistenza. Voglio verificare se una tabella speciale ( quadro) è esistente o meno. È ansible con un’implementazione di framework o devo scrivere metodi personalizzati? Se devo scrivere la mia implementazione, quale sarebbe […]

Elenco di tabelle utilizzate in una query SQL

C’è un modo come ottenere un elenco di tabelle utilizzate all’interno di una query SQL? Esempio: ho qualcosa come: SELECT * FROM Table t JOIN OtherTable ON t.id=OtherTable.t_id e mi aspetterei di ottenere Table, OtherTable Grazie