«dapper» 태그된 질문

Dapper는 Stack Overflow 팀에서 개발하고 사용하는 .NET 용 마이크로 ORM으로 원시 성능을 주요 목표로 삼습니다.

9
Dapper ORM을 사용하여 ID를 입력 할 때 *에서 * 선택 (…)
IN 절의 값 목록이 비즈니스 논리에서 올 때 Dapper ORM을 사용하여 IN 절로 쿼리를 작성하는 가장 좋은 방법은 무엇입니까? 예를 들어 검색어가 있다고 가정 해 보겠습니다. SELECT * FROM SomeTable WHERE id IN (commaSeparatedListOfIDs) 는 commaSeparatedListOfIDs비즈니스 로직에서 전달되고 있으며 그것은 모든 종류의 수 있습니다 IEnumerable(of Integer). 이 경우 쿼리를 어떻게 …
231 .net  sql  dapper 

6
Dapper로 저장 프로 시저를 호출하는 방법이 있습니까?
stackoverflow.com에 대한 Dapper Micro ORM 의 결과에 깊은 인상을 받았습니다 . 나는 새로운 프로젝트를 위해 그것을 고려하고 있지만 때로는 내 프로젝트에 저장 프로 시저가 필요하고 웹에서 많이 검색하지만 저장 프로 시저로 아무것도 찾지 못하는 것에 대해 한 가지 우려가 있습니다. Dapper가 저장 프로 시저와 작동하게하는 방법이 있습니까? 가능하다면 제게 알려주세요.

7
Dapper로 삽입 및 업데이트 수행
Dapper 사용에 관심이 있지만 쿼리 및 실행 만 지원한다는 것을 알 수 있습니다. Dapper에 객체 삽입 및 업데이트 방법이 포함되어 있지 않습니다. 프로젝트 (대부분의 프로젝트)가 삽입 및 업데이트를 수행해야한다면 dapper와 함께 삽입 및 업데이트를 수행하는 가장 좋은 방법은 무엇입니까? 바람직하게는 매개 변수 작성 등의 ADO.NET 방법에 의존 할 필요가 없습니다. …
195 c#  orm  dapper 

15
클래스 속성으로 열 이름을 수동으로 매핑
Dapper micro ORM을 처음 사용합니다. 지금까지 간단한 ORM 관련 항목에 사용할 수는 있지만 데이터베이스 열 이름을 클래스 속성과 매핑 할 수는 없습니다. 예를 들어 다음 데이터베이스 테이블이 있습니다. Table Name: Person person_id int first_name varchar(50) last_name varchar(50) Person이라는 클래스가 있습니다. public class Person { public int PersonId { get; set; …
173 dapper 

7
Dapper로 삽입 및 반환 삽입 ID를 어떻게 수행합니까?
Dapper로 데이터베이스에 삽입하고 삽입 된 ID를 어떻게 반환합니까? 나는 이와 같은 것을 시도했다 : string sql = "DECLARE @ID int; " + "INSERT INTO [MyTable] ([Stuff]) VALUES (@Stuff); " + "SELECT @ID = SCOPE_IDENTITY()"; var id = connection.Query<int>(sql, new { Stuff = mystuff}).First(); 그러나 작동하지 않았습니다. @Marc Gravell의 답변 감사합니다. …
170 c#  sql-server  dapper 

7
Dapper로 중첩 된 개체 목록을 매핑하는 방법
현재 DB 액세스를 위해 Entity Framework를 사용하고 있지만 Dapper를 살펴보고 싶습니다. 다음과 같은 수업이 있습니다. public class Course{ public string Title{get;set;} public IList<Location> Locations {get;set;} ... } public class Location{ public string Name {get;set;} ... } 따라서 하나의 코스를 여러 위치에서 가르 칠 수 있습니다. Entity Framework는 저를 위해 매핑을 …
127 orm  dapper 

6
Dapper에서 멀티 매핑의 올바른 사용
dapper의 Multimapping 기능을 사용하여 ProductItem 및 관련 고객 목록을 반환하려고합니다. [Table("Product")] public class ProductItem { public decimal ProductID { get; set; } public string ProductName { get; set; } public string AccountOpened { get; set; } public Customer Customer { get; set; } } public class Customer { public decimal …
111 dapper 


4
Dapper.NET에서 CommandTimeout 조정?
Dapper를 통해 저장 프로 시저를 통해 SQL 백업을 실행하려고합니다 (나머지 앱은 Dapper를 사용하므로이 부분도 계속 실행하고 싶습니다). CommandTimeout이 시작될 때까지 잘 작동합니다. using (var c = SqlConnection(connstring)) { c.Open(); var p = new DynamicParameters(); // fill out p c.Execute("xp_backup_database", p, commandType: CommandType.StoredProcedure); } 내가 아는 유일한 CommandTimeout 설정은 SqlCommand에 있습니다. …
92 c#  .net  timeout  dapper 

3
Dapper 쿼리에 대한 인수를 동적으로 만드는 방법
값 사전이 있습니다. 예 : "Name": "Alex" 이것을 Dapper에 쿼리에 대한 인수로 전달하는 방법이 있습니까? 다음은 내가 원하는 것을 보여주는 예입니다. IDictionary<string, string> args = GetArgsFromSomewhere(); string query = "select * from people where Name = @Name"; var stuff = connection.Query<ExtractionRecord>(query, args);
88 c#  .net  dapper 

9
.NET에서 Dapper로 데이터베이스 연결을 어떻게 처리합니까?
Dapper를 가지고 놀았지만 데이터베이스 연결을 처리하는 가장 좋은 방법을 모르겠습니다. 대부분의 예제는 예제 클래스 또는 각 메서드에서 생성되는 연결 개체를 보여줍니다. 그러나 web.config에서 가져 오는 경우에도 모든 clss에서 연결 문자열을 참조하는 것이 잘못되었습니다. 내 경험은 DbDataContext또는 DbContextLinq to SQL 또는 Entity Framework를 사용하여 왔 으므로 이것은 나에게 새로운 것입니다. Dapper를 …
86 c#  .net  dapper 

8
객체 계층을 생성하는 다중 매퍼
문서화 된 게시물 / 사용자 예제 와 매우 흡사 한 것처럼 보이지만 약간 다르며 나를 위해 작동하지 않는 것 같기 때문에 나는 이것을 조금 가지고 놀았 습니다. 다음과 같은 단순화 된 설정을 가정합니다 (연락처에 여러 전화 번호가 있음). public class Contact { public int ContactID { get; set; } public …

6
Dapper.Net에서 일대 다 쿼리를 어떻게 작성합니까?
일대 다 관계를 프로젝트하기 위해이 코드를 작성했지만 작동하지 않습니다. using (var connection = new SqlConnection(connectionString)) { connection.Open(); IEnumerable<Store> stores = connection.Query<Store, IEnumerable<Employee>, Store> (@"Select Stores.Id as StoreId, Stores.Name, Employees.Id as EmployeeId, Employees.FirstName, Employees.LastName, Employees.StoreId from Store Stores INNER JOIN Employee Employees ON Stores.Id = Employees.StoreId", (a, s) => { a.Employees …
80 c#  .net  dapper 

3
Dapper.NET 및 여러 결과 세트가있는 저장된 proc
여러 결과 집합을 반환하는 저장된 procs와 함께 Dapper.NET을 사용하는 방법이 있습니까? 필자의 경우 첫 번째 결과 집합은 단일 열이있는 단일 행입니다. 그렇다면 0호출이 성공했으며 두 번째 결과 집합에는 실제 데이터 행 / 열이 포함됩니다. (0이 아닌 경우 오류가 발생하고 두 번째 결과 집합이 제공되지 않습니다.) Dapper.NET으로 이것을 처리 할 기회가 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.