Pytania oznaczone «dapper»

Dapper to mikro-ORM dla .NET opracowany i używany przez zespół Stack Overflow, skupiający się na surowej wydajności jako głównym celu.

231
WYBIERZ * OD X GDZIE ID IN (…) z Dapper ORM

Jaki jest najlepszy sposób na napisanie zapytania z klauzulą ​​IN za pomocą Dapper ORM, gdy lista wartości dla klauzuli IN pochodzi z logiki biznesowej? Powiedzmy na przykład, że mam zapytanie: SELECT * FROM SomeTable WHERE id IN

195
Wykonywanie wstawek i aktualizacji za pomocą Dapper

Interesuje mnie korzystanie z Dappera - ale z tego, co mogę powiedzieć, obsługuje tylko zapytania i wykonywanie. Nie widzę, aby Dapper zawierał sposób wstawiania i aktualizowania obiektów. Biorąc pod uwagę, że nasz projekt (większość projektów?) Wymaga wstawiania i aktualizacji, jaka jest...

173
Ręcznie mapuj nazwy kolumn z właściwościami klas

Jestem nowy w Dapper micro ORM. Do tej pory mogę go używać do prostych rzeczy związanych z ORM, ale nie jestem w stanie zmapować nazw kolumn bazy danych z właściwościami klasy. Na przykład mam następującą tabelę bazy danych: Table Name: Person person_id int first_name varchar(50) last_name...

127
Jak mapować listy zagnieżdżonych obiektów za pomocą Dapper

Obecnie używam Entity Framework do mojego dostępu do bazy danych, ale chcę rzucić okiem na Dapper. Mam takie zajęcia: public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } Tak...

111
Prawidłowe użycie Multimapping w Dapper

Próbuję użyć funkcji Multimapping dapper, aby zwrócić listę ProductItems i powiązanych klientów. [Table("Product")] public class ProductItem { public decimal ProductID { get; set; } public string ProductName { get; set; } public string AccountOpened { get; set; } public Customer Customer {...

92
Dostosowywanie CommandTimeout w Dapper.NET?

Próbuję uruchomić kopie zapasowe SQL za pomocą procedury składowanej za pośrednictwem Dapper (reszta mojej aplikacji korzysta z Dapper, więc wolałbym, aby ta część również przez nią działała). Działa dobrze, dopóki nie włączy się CommandTimeout. using (var c = SqlConnection(connstring)) {...

86
Jak obsługiwać połączenia z bazą danych za pomocą Dapper w .NET?

Bawiłem się z Dapperem, ale nie jestem pewien, jak najlepiej obsłużyć połączenie z bazą danych. Większość przykładów przedstawia obiekt połączenia tworzony w klasie przykładowej lub nawet w każdej metodzie. Ale wydaje mi się niewłaściwe odwoływanie się do parametrów połączenia w każdym pliku...

86
Jak dynamicznie tworzyć argumenty dla zapytania Dapper

Mam słownik wartości Np. „Nazwa”: „Alex” Czy istnieje sposób, aby przekazać to Dapperowi jako argumenty zapytania? Oto przykład pokazujący, co chcę zrobić. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people where Name = @Name"; var stuff =...

82
Multi-Mapper do tworzenia hierarchii obiektów

Bawiłem się tym przez chwilę, ponieważ wydaje się, że wygląda to bardzo podobnie do udokumentowanego przykładu postów / użytkowników , ale jest nieco inny i nie działa dla mnie. Zakładając następującą uproszczoną konfigurację (kontakt ma wiele numerów telefonów): public class Contact { public...

80
Jak napisać jedno do wielu zapytań w Dapper.Net?

Napisałem ten kod, aby zaprojektować relację jeden do wielu, ale nie działa: using (var connection = new SqlConnection(connectionString)) { connection.Open(); IEnumerable<Store> stores = connection.Query<Store, IEnumerable<Employee>, Store> (@"Select Stores.Id as StoreId,...