Articles of sql

SqlParameter e istruzione IN

Ho bisogno della seguente domanda: createList(string commaSeparatedElements) { … SqlCommand query = new SqlCommand(“SELECT * FROM table WHERE id IN (“+commaSeparatedElements+”)”); … } Vorrei scriverlo usando una query parametrizzata, quindi ogni elemento della stringa viene controllato per prevenire contro Sql-Injection. Pseudo-codice: createList(string commaSeparatedElements) { … SqlParameterList elements = new SqlParameterList(“@elements”, SqlDbType.Int); SqlParameterList.Values = commaSeparatedElements.split(new Char[1] […]

Combina le tabelle usando i valori delle righe come colonna LINQ C # SQL

Ho una tabella users : Id | Name | Age ——————– 1 | Steve | 21 2 | Jack | 17 3 | Alice | 25 4 | Harry | 14 Ho anche una tabella contenente ulteriori informazioni sull’utente: UId | Key | Value ———————- 1 | Height | 70 2 | Height | 65 […]

installa il database del server SQL con la mia applicazione c #

Ho scritto un’applicazione C # che utilizza un database SQL Server. Gli utenti previsti di questo programma eseguiranno SQL Server 2008 R2. Ho creato un programma di installazione (progetto di implementazione in Visual Studio) che installa il mio programma, ma mi piacerebbe anche che installasse il database. Come faccio a realizzare questo?

SQL Formatter utilizzando C #

Devo creare un formattatore SQL in C #. Qualcuno potrebbe indicarmi delle risorse in rete? Devo implementare un parser a tutti gli effetti o esiste un modo più semplice per farlo?

Qual è il miglior aproach per ottenere dati sql da C #

Sto cercando di trovare il modo ottimale (veloce e semplice) per accedere al codice SQL Server attraverso il codice in C #. Mentre stavo imparando dai libri ho incontrato più suggerimenti di solito dicendomi di farlo tramite drag and drop. Tuttavia, dal momento che volevo farlo in codice, il primo aproach era quello di ottenere […]

Converti query SQL (con subquery correlata) in LINQ in C #

Sto cercando assistenza per convertire la seguente query sql in LINQ in quadro in C #. SELECT f.FundId, u.UnitValue FROM Fund f INNER JOIN FundUnit u ON f.FundId= u.FundId WHERE u.EffectiveDate = (SELECT MAX(effectivedate) FROM FundUnit k WHERE u.FundId = k.FundId) AND f.Active = 1 ORDER BY f.FundId La query legge tutti i fondi attivi […]

Come si fa sql join in lambda?

Di tanto in tanto, mi imbatto in questo problema che uso un sottoinsieme di lambda join. Dato che posso utilizzare qualsiasi estensione LINQ, come devo fare per implementare i seguenti join: Per semplicità le tabelle sono definite come CREATE TABLE [dbo].[TableA] ( [Key] INT IDENTITY (1, 1) NOT NULL, [Value] NVARCHAR (MAX) NULL, CONSTRAINT [PK_TableA] […]

Confronto tra due schemi di database SQL Server in C #

Sto rilasciando una versione più recente della mia applicazione Windows. Ci sono modifiche allo schema DB nella nuova versione. Inoltre, non voglio perdere i dati. Quindi l’approccio che ho preso è quello di sostituire le DLL preservando il database. Al fine di aggiornare il database, sto progettando di confrontare lo schema del database del vecchio […]

Come ottenere il tipo esatto di colonne numeriche incl. scala e precisione?

C’è un modo per conoscere il tipo esatto di una colonna in un DataTable ? In questo momento sto facendo questo: DataTable st = dataReader.GetSchemaTable(); foreach (DataColumn col in st.Columns) { var type = col.DataType; } Ora con type.Name sono in grado di trovare se è un numero ( int o decimal ..) o una […]

Come posso generare una matrice “Social Golfer” per la disposizione dei posti di lavoro dei lavoratori?

Questa sfida è uno scenario di Problem Social Golfer . Ho un’azienda con 320 persone. Recentemente ho implementato un programma Management By Objectives (MBO) in cui a ciascun lavoratore vengono assegnati gli obiettivi da completare mensilmente. Uno degli obiettivi ricorrenti è arrivare in orario al lavoro per partecipare a una riunione di caffè e dounut […]