Articles of sql

Dapper.SempliceCRUD Insert / Update / Get fail con messaggio “L’entity framework deve avere almeno una proprietà “

Sono un nuovo bambino a Dapper. Cercando di incorporare le operazioni CRUD con Dapper e Dapper.SempliceCRUD lib. Ecco il codice di esempio … Il mio modello di dati sembra Class Product { public string prodId {get;set;} public string prodName {get;set;} public string Location {get;set;} } Implementazione di Dapper – Inserisci public void Insert(Product item) { […]

Imansible convertire il gruppo di metodi ‘Leggi’ in tipo non delegato ‘bool’

Sto cercando di utilizzare SqlDataReader per verificare se esiste una voce. Se esiste, restituirà l’ID, altrimenti restituirà false. Quando provo a compilare, visualizzo l’errore “Imansible convertire il gruppo di metodi ‘Leggi’ nel tipo non delegato ‘bool’. Ho seguito un esempio che ho trovato in VB, ma sembra che la traduzione potrebbe non essere corretta. private […]

SQL SELECT * FROM XXX WHERE columnName in Array

Sto lavorando su qualche codice SQL. Ho familiarità con la syntax SELECT * FROM myTable WHERE myColumn in (‘1′,’2′,’3’); Supponiamo che sto scrivendo un codice C # in cui voglio usare un array C # in cui ho usato (‘1′,’2′,’3’) . Come lo faccio?

Pubblica dacpac in modalità utente singolo utilizzando Microsoft.SqlServer.Dac.DacServices

Voglio pubblicare dac pac in modalità utente singolo per evitare modifiche db non necessarie durante l’aggiornamento del database. Per questo ho usato la funzione Deploy in Microsoft.SqlServer.Dac.DacServices . Quella funzione è un argomento opzioni DacDeployOptions. Ho impostato DeployDatabaseInSingleUserMode = true in quelle opzioni. Anche se è impostato su true, sono in grado di eseguire operazioni […]

Database prima Entity Framework che associa chiavi esterne univoche come uno a molti

Ho una tabella in Microsoft SQL Server 2008 R2 chiamata Page con una chiave primaria chiamata ID . Ho un’altra tabella chiamata Navigation con una pagina PageID . PageID è un riferimento di chiave esterna univoco alla colonna ID della Page . Ciò crea una relazione uno a uno tra i record Navigation e Page […]

Perché il mio valore di stringa accumula spazi vuoti quando si inserisce nel database SQL?

Ho un modulo esteso che si inserisce in un database SQL e quindi da una pagina di amministrazione richiedo tutti i dati e lo rimando al modulo nella pagina di amministrazione. Durante l’inserimento originale nel database, questo elenco a discesa specifico (proprio come gli altri) sta inserendo i dati selezionati. Ma quando vado al database, […]

getschema (“Columns”) + return DataType;

ho questo codice using (SqlConnection conn = new SqlConnection(ConnectionString)) { conn.Open(); DataTable Databases = conn.GetSchema(“Databases”); DataTable Tables = conn.GetSchema(“Tables”); DataTable Columns = conn.GetSchema(“Columns”); conn.close(); } Ho bisogno di restituire datattype leggendo il valore di stringa nella colonna “DATA_TYPE” foreach (DataRow row in Columns.Rows) if (row[“TABLE_NAME”].ToString() == tableName) { if (fName == row[“COLUMN_NAME”].ToString()) { //return Datatype […]

C’è un modo semplice per ottenere la query “sp_executesql”. NET genera per una query parametrizzata?

Sfondo: Se avessi il seguente programma public class Program { public static void Main() { using(var connection = new SqlConnection(“Server=(local);Database=Testing;Trusted_Connection=True”)) using (var command = connection.CreateCommand()) { connection.Open(); command.CommandText = “UPDATE Foo set Bar = @Text”; command.Parameters.Add(“@Text”, SqlDbType.VarChar, 50).Value = “Hello World!”; command.ExecuteNonQuery(); } } } Quando viene eseguita, viene eseguita la seguente query (secondo SQL […]

Imansible eseguire il cast dell’object di tipo ‘NHibernate.Hql.Ast.HqlCast’ per digitare ‘NHibernate.Hql.Ast.HqlBooleanExpression

Sto usando il seguente codice c #: public IList GetAllByExpression(Expression<Func> expression, int startIndex, int count, Func dateTimeSelector) { using (ISession session = NHibernateHelper.GetSession()) { return session.Query() .Where(expression) .OrderBy(dateTimeSelector) .Skip(startIndex – 1) .Take(count) .ToList(); } } aggiornamento: anche il seguente codice genera la stessa eccezione: public IList GetAllByExpression(Expression<Func> expression, int startIndex, int count, Expression<Func> dateTimeSelector) { […]

Come gestisco UpdateException – ‘Violazione del vincolo PRIMARY KEY’ su Entity Framework?

Ho un’applicazione che consente a più utenti e una tabella di database che ha 2 ID come chiave composta. Questi ID sono anche chiavi esterne da un’altra tabella. Pertanto, quando 2 utenti tentano di aggiungere una voce a questo tabel con gli stessi ID, uno di questi riceve un UpdateException a causa della violazione della […]