Tag: dapper

Dapper ist ein micro-ORM für .NETTO-entwickelt und verwendet von den Stack-Overflow-team konzentriert sich auf die raw-Leistung als das primäre Ziel.

Dapper einzelnen Wert zurückgeben

Anzahl der Antworten 4 Antworten
Möchte ich diesen einfachen test durchzuführen, um zu sehen, ob eine Tabelle vorhanden ist. Ich dachte, es wäre einfach nur return einen int-Wert, je nachdem, ob die Tabelle vorhanden ist. Unten ist das, was ich haben versucht,

Dapper-Dot-Net-Beispiel-Code

Anzahl der Antworten 2 Antworten
Dies ist der code, den Schnitt rechts vom Dapper Beispiele: var p = new DynamicParameters(); p.Add("@a", 11); p.Add("@b", dbType: DbType.Int32, direction: ParameterDirection.Output); p.Add("@c", dbType: DbType.Int32, direction: ParameterDirection.ReturnValue); cnn.Execute("spMagicProc", p, commandType: commandType.StoredProcedure); int b = p.Get("@b"); int c

Wie bekomme ich Dapper auf der Karte .net datetime in datetime2?

Anzahl der Antworten 3 Antworten
Ziemlich einfach, ich bin Umbau unserer bestehenden system von EF zu Dapper. Für verschiedene Firmen Gründen können wir nicht wirklich ändern, die Datenbank einige Tabellen haben Spalten, die den Typ DateTime2. Dapper konvertiert .net DateTime zu DbType.DateTime.

Prädikat mit DapperExtensions

Anzahl der Antworten 1 Antworten
Im Versuch, um eine generische Methode Finden mit DapperExtensions Dies ist meine Methode public IEnumerable<T> Find(Expression<Func<T, object>> expression) { using (IDbConnection cn = GetCn()) { cn.Open(); var predicate = Predicates.Field<T>(expression, Operator.Eq, true); return cn.GetList<T>(predicate); } } Aber

Tut dapper unterstützt .net-dataset

Anzahl der Antworten 1 Antworten
meiner Meinung nach für dapper.query-Objekt gibt es einen datareader für dapper.Ausführen es ist ein ExectureNonQuery Objekt. Korrigieren Sie mich, wenn ich falsch bin . Können wir für dapper dataset gibt mehrere Tabellen? Ich bin mir nicht sicher,

Tabelle Value-Parameter mit Dapper gespeicherten Prozeduren

Anzahl der Antworten 1 Antworten
Ich bin versucht, rufen Sie eine gespeicherte Prozedur akzeptiert eine table valued Parameters. Bin ich folgenden Richtlinien auf diese Frage, Implementierung einer benutzerdefinierten parameter Typ: internal class IntDynamicParam { string name; IEnumerable<int> numbers; public IntDynamicParam(string name,IEnumerable<int> numbers)

Gibt es eine Möglichkeit, den Zugriff auf die Spalten in einem Gepflegten FastExpando über string-oder index?

Anzahl der Antworten 3 Antworten
Bin ich ziehen in eine Dapper FastExpando Objekt und möchten in der Lage sein, eine Referenz-Spalte-Namen dynamisch zur Laufzeit und nicht bei der design - /compile-Zeit. Also ich möchte in der Lage sein, Folgendes zu tun: var

dapper - zurückgeben einer Liste von INT

Anzahl der Antworten 2 Antworten
Aus einer gespeicherten Prozedur bin ich wieder eine Liste von int - einfach als SELECT ID FROM Table Dies ist mit dapper. Unten ist ein Versuch, von dem, was ich zu tun versuche. Ich kann füllen Sie

Net-Core-Verbindungszeichenfolge Dapper visual studio 2017

Anzahl der Antworten 1 Antworten
Ich versuche eine Verbindung String-set in meinem .Net-Core-Anwendung, aber ich erhalte die Fehlermeldung: System.NullReferenceException: Object reference not set to an instance of an object.' Habe ich versucht, indem die folgenden appsettings.json: "ConnectionStrings": { "Analysis": "Server=DESKTOP-MYSERVER;Database=MYDATABASE;User Id=sa; Password=Password123;Provider=System.Data.SqlClient;Trusted_Connection=True;MultipleActiveResultSets=true;Pooling=false;"

Wie, um Werte für die untergeordneten Objekte mithilfe von Dapper ORM?

Anzahl der Antworten 1 Antworten
Ich bin das abrufen von Profilinformationen mit den folgenden: var profiles = connection.Query<Models.PROFILE>( "SELECT * FROM PROFILES WHERE ID=@ID", new { ID = profileID }); //IEnumerable var profile = profiles.First<Models.PROFILE>(); Das Profil-Objekt enthält andere Sammlungen wie profileImages.

Wie Lesen Sie eine SQL-Abfrage generiert, die von Dapper?

Anzahl der Antworten 1 Antworten
Ich habe einen standard-code: public IEnumerable ExperimentSelect(object parameters) { using (var connection = new SqlConnection(ConnectionString)) { connection.Open(); var dynamicparam = new DynamicParameters(parameters); var rows = connection.Query("[dbo].[ptbSapOrderSelect]", dynamicparam, commandType: CommandType.StoredProcedure); if (rows.Any()) TotalRows = ((long)rows.ToList()[0].TotalRows); return rows; }

Dapper mit sql-Abfrage-dynamische Parameter

Anzahl der Antworten 2 Antworten
In meinem asp.net web-api, bin immer Fehler wie "ORA-00936: missing expression" von unten code-snippet. Ich hatte versucht, viele Lösungen aber ich habe nicht die überwindung dieser Fehler. Und ich möchte auch wissen, wie kann ich das binden

Wie zu vermeiden "Verletzung der UNIQUE KEY-Einschränkung" bei VIELEN gleichzeitigen INSERTs

Anzahl der Antworten 3 Antworten
Trete ich VIELE gleichzeitige SQL INSERT Aussagen kollidiert, die auf einem UNIQUE KEY-Einschränkung, auch wenn ich mir auch die überprüfung auf vorhandene Datensätze für einen bestimmten Schlüssel innerhalb einer einzelnen Transaktion. Ich bin auf der Suche nach

Rufen Sie custom-Konstruktor mit Dapper?

Anzahl der Antworten 2 Antworten
Ich versuche, Dapper, die Schnittstelle mit dem ASP.NET SQL-Mitgliedschaftsanbieter Tabellen. Ich wickelte den SqlMembershipProvider-Klasse und fügte hinzu, eine zusätzliche Methode, um mir die MembershipUsers gegeben, bestimmte Kriterien in Bezug auf einige benutzerdefinierte Tabellen, die ich habe. Beim

Wie zu verwenden SqlBuilder

Anzahl der Antworten 4 Antworten
Diese SqlBuilder: var builder = new SqlBuilder(); var sql = builder.AddTemplate( /*... Intensiv blöde Frage aber wie benutze ich diese? Ich weiß, dass es in Dapper.Contrib, aber das using - Anweisung ist nicht genug. Welche Literatur oder

kann Dapper implementieren Sie mehrere löschen, einfügen oder aktualisieren, da QueryMultiple?

Anzahl der Antworten 1 Antworten
Habe ich gesehen, QueryMultiple von Dapper offiziellen doc, wie unten, Es ist bequem! var sql = @" select * from Customers where CustomerId = @id select * from Orders where CustomerId = @id select * from Returns

Invalid cast bei der Rückkehr mysql LAST_INSERT_ID() verwenden dapper.net

Anzahl der Antworten 3 Antworten
Diese Frage wurde abgedeckt für MSSQL hier: Wie führe ich ein insert und return eingefügt Identität mit Dapper? aber diese Lösung funktioniert nicht mit der mysql. Besetzung der LAST_INSERT_ID() zu integer mit mysql zu tun haben: SELECT

ConnectionString mit DAPPER ORM nicht funktioniert

Anzahl der Antworten 2 Antworten
Erstellte ich folgenden Repository-Datei using Dapper; using System.Configuration; namespace ProjectName.Repository { public class SMRTRepository : IDashboard { public SqlConnection con; //To Handle connection related activities private void connection() { string constr = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString(); con = new SqlConnection(constr);

Dapper.NET Dokumentation?

Anzahl der Antworten 2 Antworten
Wo finde ich die Dokumentation auf Dapper.net? Es scheint wenig, wenn keine! Dank InformationsquelleAutor Bill | 2012-03-28

Kann Dapper verwendet werden, für update-und insert-Modelle?

Anzahl der Antworten 2 Antworten
Spiele ich schon mit Dapper, versuchen, um zu sehen, ob es eine gute leichte alternative zu Entity Framework. So weit ich war sehr beeindruckt mit seiner Fähigkeit, ziehen schnell ein Unternehmen <model> aus einer DB und es

Wie rollback einer Transaktion mit dapper

Anzahl der Antworten 1 Antworten
Habe ich dieses: using (var con= new SqlConnection(ConfigurationManager.ConnectionStrings["sqlcon"].ConnectionString)) { try { //many transactions } catch (Exception e) { con.BeginTransaction().Rollback(); } } Wird dieses Werk ist meine Frage.. ich kenne eine andere Methode ist, um eine Transaktion machen,

Dapper Mehrere Ergebnisse Von der Abfrage

Anzahl der Antworten 1 Antworten
Hallo, ich bin versucht in den Griff zu bekommen mit Dapper. Meine situation ist, ich möchte zu ziehen, zwei Werte aus einer Abfrage in zwei separate Zeichenketten. Im nicht sicher, ob ich dabei bin, über dieses in

Warum kann ich mich nicht "dieses", um einen Wert in C#?

Anzahl der Antworten 3 Antworten
Ich bin mit Dapper.net Erweiterungen und ich möchte in der Lage zum abrufen einer Foto-Objekt und setzen die 'dieses', um es ohne jede Liegenschaft individuell. Was wäre der beste Weg, dies zu erreichen? In den folgenden code

Wenn Sie den multi-mapping-APIs sicherstellen, dass Sie legen Sie die splitOn param, wenn Sie die Schlüssel anderer als Id", "splitOn mit Mehreren Beziehungen

Anzahl der Antworten 1 Antworten
Bekomme ich die folgende exception wenn ich versuche, um diese Methode ausführen : Wenn Sie den multi-mapping-APIs sicherstellen, dass Sie legen Sie die splitOn param, wenn Sie haben die Tasten andere als die Id“ public static IEnumerable<FinancePositionList>

Dapper.net Transaktion problem

Anzahl der Antworten 3 Antworten
Ich bin versucht, einen commit für eine Transaktion auf meinem Sql-Server-2008-Datenbank - Erstens 2 einfügen, gefolgt von ein paar update ' s, aber sobald er versucht, führen Sie das erste update, bekomme ich die folgende Fehlermeldung: ExecuteNonQuery

Mit Dapper.net zum aufrufen der gespeicherten Prozedur, immer -1 zurück zurück

Anzahl der Antworten 4 Antworten
hier ist meine gespeicherte Prozedur. wenn ich es Teste, immer das korrekte Ergebnis zurück. ALTER PROCEDURE [dbo].[AddSmoothieIngredients] -- Add the parameters for the stored procedure here @Query NVARCHAR(4000) , @SmoothieId INT , @CreatedDate DATETIME , @Status INT

Wie die Rückkehr dynamische Typen-Liste<Dynamik> mit Dapper ORM

Anzahl der Antworten 3 Antworten
Ich habe mit Dapper.net für eine Weile jetzt, und das ist ein sehr gutes ORM-mapper, die funktioniert Super mit .Net dynamische Typen. Aber mir ist aufgefallen, dass Dapper, ruft Daten aus einer Datenbank gibt es als DapperRow

Dapper dynamische Parameter werfen eine SQLException "definieren müssen, Skalare variable", wenn Sie nicht mit anonymen Objekten

Anzahl der Antworten 3 Antworten
(Dieser code ist mit Dapper Dot Net in C#) Dieser code funktioniert: var command = "UPDATE account SET priority_id = @Priority WHERE name = @Name"; connection_.Execute(command, new { Name = "myname", Priority = 10 } ); Dieser

Mit Dapper QueryAsync zum zurückgeben eines einzelnen Objekts

Anzahl der Antworten 2 Antworten
Leider unsere DB ist datiert zurück bis in die 90er Jahre. Sein Vermächtnis ist so stark, dass wir immer noch mit SP damit zu tun, die meisten die CRUD-Operationen. Es scheint jedoch, dass Dapper Anzüge sehr gut

Einfügen eines IEnumerable<T> Sammlung mit Dapper Fehler mit "Klasse nicht unterstützt wird von Dapper."

Anzahl der Antworten 1 Antworten
Yep, es gibt Fragen hier und hier darüber, wie Sie Datensätze einfügen mit der dapper-dot-net. Aber die Antworten, während informativ, schien nicht zu zeigen mich in die richtige Richtung. Hier ist die situation: das verschieben von Daten

Unit-Tests Dapper mit Inline-Abfragen

Anzahl der Antworten 2 Antworten
Ich weiß, es sind mehrere Frage-ähnlich wie mir. Dapper: Unit-Testing, SQL-Abfragen Testen Dapper Abfragen butI glaube nicht, dass beide der oben genannten Frage, klare Antwort, die passen meine Anforderung. Gerade jetzt entwickle ich eine neue WebAPI-Projekt und

Dapper Multi-map-nächste Stufe

Anzahl der Antworten 1 Antworten
Ich bin mit mehreren mapping für eine aktuelle Abfrage und jetzt brauche ich für die Karte ein anderes Objekt auf der ursprünglichen Abfrage. Zum Beispiel: public class Part { public int Id { get; set; } public

Warum Dapper ist .Execute(...) int zurückgeben?

Anzahl der Antworten 2 Antworten
Jemand wissen, warum Dapper gibt einen int aus .Execute(...) ? Kann ich nicht finden, das dokumentiert irgendwo. Alles beiseite: das klingt ein design-Frage an mich. Haben Sie sich jemals gefragt, diese auf github-Seite? Oder das Projekt creaters?

Dapper mit Attribute-mapping

Anzahl der Antworten 2 Antworten
Ich versuche zu Karte meine Id-Felder mit der Spalte Attribute aber aus irgendeinem Grund, dies scheint nicht zu funktionieren und ich kann nicht herausfinden, warum. Ich habe ein test-Projekt um zu zeigen, was ich versuche. Zuerst habe

Wie verwenden von Transaktionen mit dapper.net?

Anzahl der Antworten 5 Antworten
Ich würde gerne mehrere insert-Anweisungen über mehrere Tabellen. Ich bin mit dapper.net. Ich sehe keinen Weg, um Transaktionen mit dapper.net. Bitte teilen Sie Ihre Ideen auf, wie Transaktionen mit dapper.net. InformationsquelleAutor Amit | 2012-04-28

Dapper: Unit-Testing, SQL-Abfragen

Anzahl der Antworten 2 Antworten
Ich bin ab Dapper, der micro-ORM, und ich benutze Dapper Regenbogen. Ich möchte zum testen der Abfragen und die abgerufenen Daten von Ihnen. Ich meine, ich habe zum Beispiel die UserService mit der Methode GetAll(), und ich

Die Verbindung zu schließen, wenn mit Dapper

Anzahl der Antworten 1 Antworten
Ist es nötig, die enge Verbindung sobald die Abfrage ausgeführt wird explizit ruft die Close-Methode oder setzen Sie die Verbindung innerhalb der Using-Anweisung? Würde verlassen, die Verbindung offen zu führen-Verbindung die Wiederverwendung und die Verbesserung der SQL-Leistung

Dapper: Wie man Wert aus DapperRow, wenn der Spaltenname ist "count(*)"?

Anzahl der Antworten 2 Antworten
Habe ich eine dynamische Folge von Dapper - Abfrage, die Datensätze enthält, wie dieses: {DapperRow, billing_currency_code = 'USD', count(*) = '6'} Ich bin in der Lage, Zugang zu "USD", indem rowVariable.billing_currency_code Zu kriegen', 6' - Wert habe

Dapper AddDynamicParams für IN-Anweisung mit "dynamischen" parameter name

Anzahl der Antworten 1 Antworten
Habe ich einfache SQL-string wie diesen: "SELECT * FROM Office WHERE OfficeId IN @Ids" Die Sache ist, dass das @ - Ids der eingegebene name in einem editor so könnte es sein, was auch immer, und mein

Wie fügt man ein C# - Liste, um die Datenbank mit Dapper.NET

Anzahl der Antworten 2 Antworten
Mit dapper, wie kann ich die einfügen C# List Datenbank. Bisher ohne dapper ich verwendete den folgenden code, um legen Sie in der Auswahlliste Datenbank. try { connection.Open(); for (int i = 0; i < processList.Count; i++)

Dapper.NET und gespeicherte Prozedur mit mehreren Ergebnismengen

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit zu verwenden Dapper.NET mit gespeicherten Prozeduren, die mehrere Resultsets zurückgeben? In meinem Fall, das erste Ergebnis ist eine einzelne Zeile mit einer einzelnen Spalte; wenn es 0 dann der Aufruf erfolgreich war, und

SQL-Abfrage-Generator für Dapper

Anzahl der Antworten 2 Antworten
Hallo war auf der Suche nach dem ORM-mit der besten Leistung für den Einsatz in unserem neuen Projekt. Meine endgültige Wahl wurde Dapper. Wir müssen auch über unsere Anwendung, um die folgenden Funktionen (mindestens), die uns daran

Wie verwende ich Dapper um den Rückgabewert der stored proc?

Anzahl der Antworten 2 Antworten
Bin ich mit Dapper in asp.net mvc 4 Projekt .net f/w 4.6.1 die Verwendung von sql server-2016 express <packages> <package id="Dapper" version="1.50.2" targetFramework="net461" /> </packages> Ich habe eine gespeicherte Prozedur, die löscht aus 2 Tabellen, die sollten

Füllen der Liste Objekt mit dapper c#

Anzahl der Antworten 3 Antworten
Ich habe zwei Tabellen in meiner Datenbank wie diese: Und ich habe diese Klasse: class Ean { public string Code{ get; set; } } class Article { public int Id { get; set; } public string Name

Dapper ' s parametrisierte Update-und Insert?

Anzahl der Antworten 2 Antworten
Bin ich mit Dapper für meine windows-C# - forms-Anwendung. Ich bemerkte, dass die meisten von Ihre CRUD-Operationen nehmen Klassennamen als parameter. Zum Beispiel zwei Tabellen wie folgt : "Employee" Table Column Name | Data Type | -------------------------

Schnellste Weg, um anzeigen Ergebnis des SqlDataReader-Objekt

Anzahl der Antworten 4 Antworten
Ich Vergleiche materialisieren Zeit zwischen Dapper und ADO.NET und Dapper. Letztlich Dapper neigen dazu, schneller als ADO.NET obwohl das erste mal einen bestimmten fetch-Abfrage ist langsamer als ADO.NET. ein paar Ergebnis zeigen, dass das Dapper ein wenig

Immer wird Die Verbindung nicht unterstützen, MultipleActiveResultSets bei der Verwendung von Dapper.SimpleCRUD in einer forEach -

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code: var test = new FallEnvironmentalCondition { new FallEnvironmentalCondition {Id=40,FallId=3,EnvironmentalConditionId=1}, new FallEnvironmentalCondition {Id=41,FallId=3,EnvironmentalConditionId=2}, new FallEnvironmentalCondition {Id=42,FallId=3,EnvironmentalConditionId=3} }; test.ToList().ForEach(async x => await conn.UpdateAsync(x)); Ich bin immer der InvalidOperationException: Die Verbindung wurde nicht unterstützt MultipleActiveResultSets

Alternative Möglichkeit, um output-parameter von gespeicherten Prozeduren

Anzahl der Antworten 1 Antworten
Ich Liebe mit Dapper für mein ORM braucht, aber ich weiß, es muss einen besseren Weg, um insert - /update-my sql server-Datenbank mithilfe einer gespeicherten Prozedur und stark typisierte Listen. Beispiel: Habe ich ein Klasse Song: public

Leistung von Entity Framework 5 im Vergleich zu ServiceStack Orm-lite

Anzahl der Antworten 1 Antworten
EF5 veröffentlicht wurde vor einer Woche haben sollte und eine verbesserte Leistung ein wenig Recht. Ich bin derzeit mit ServiceStack OrmLite aber überlege swithcing zu EF5, weil es auch ermöglicht CodeFirst + es ist ein Migrationen Funktion.

String-parsing-Fehler mit Dapper

Anzahl der Antworten 2 Antworten
Habe ich der folgenden Tabelle gekürzt: CREATE TABLE [dbo].[TERMINAL] ( [TERM_CODEID] SMALLINT NOT NULL, [TERM_ACTIVE] SMALLINT NOT NULL, [TERM_NAME] VARCHAR (30) NOT NULL, [TERM_SLA] CHAR (8) NOT NULL, [TERM_SERIAL] VARCHAR (8) NULL, [TERM_VERSION] VARCHAR (8) NULL, [TERM_STATUS]