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.
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,
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
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.
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
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,
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)
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
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
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;"
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.
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; }
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
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
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
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
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
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
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);
2
Antworten
Wo finde ich die Dokumentation auf Dapper.net? Es scheint wenig, wenn keine! Dank InformationsquelleAutor Bill | 2012-03-28
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
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,
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
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
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>
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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++)
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
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
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
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
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 | -------------------------
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
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
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
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.
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]