Pertanyaan yang diberi tag dapper

231
PILIH * DARI X DI MANA id IN (...) dengan Dapper ORM

Apa cara terbaik untuk menulis kueri dengan klausa IN menggunakan Dapper ORM ketika daftar nilai untuk klausa IN berasal dari logika bisnis? Misalnya katakanlah saya punya pertanyaan: SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) Itu commaSeparatedListOfIDssedang diteruskan...

194
Melakukan Sisipan dan Pembaruan dengan Dapper

Saya tertarik menggunakan Dapper - tetapi dari apa yang saya tahu itu hanya mendukung Query dan Execute. Saya tidak melihat bahwa Dapper termasuk cara Memasukkan dan Memperbarui objek. Mengingat bahwa proyek kami (sebagian besar proyek?) Perlu melakukan sisipan dan pembaruan, apa praktik terbaik...

173
Memetakan nama kolom secara manual dengan properti kelas

Saya baru mengenal ORM mikro Dapper. Sejauh ini saya dapat menggunakannya untuk hal-hal sederhana yang berhubungan dengan ORM, tetapi saya tidak dapat memetakan nama kolom basis data dengan properti kelas. Sebagai contoh, saya memiliki tabel database berikut: Table Name: Person person_id...

127
Bagaimana cara memetakan daftar objek bersarang dengan Dapper

Saat ini saya menggunakan Entity Framework untuk akses db saya tetapi ingin melihat Dapper. Saya memiliki kelas seperti ini: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;}...

111
Penggunaan Multimapping dengan benar di Dapper

Saya mencoba menggunakan fitur Multimapping necis untuk mengembalikan daftar ProductItems dan Pelanggan terkait. [Table("Product")] public class ProductItem { public decimal ProductID { get; set; } public string ProductName { get; set; } public string AccountOpened { get; set; } public...

92
Menyesuaikan CommandTimeout di Dapper.NET?

Saya mencoba menjalankan backup SQL melalui prosedur yang tersimpan melalui Dapper (sisa aplikasi saya menggunakan Dapper jadi saya lebih memilih untuk tetap menjalankan bagian ini melalui itu juga). Ini berfungsi dengan baik sampai CommandTimeout dijalankan. using (var c =

88
Cara membuat argumen untuk kueri Dapper secara dinamis

Saya memiliki kamus nilai Misalnya "Nama": "Alex" Adakah cara untuk meneruskan ini ke Dapper sebagai argumen untuk kueri? Berikut adalah contoh yang menunjukkan apa yang ingin saya lakukan. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people...