Dapper ORM을 사용하여 프로젝트에서 SqlConnection 및 SqlCommand 클래스를 사용하지만 이상한 문제가 있습니다. SqlCommand를 사용하여 db 테이블에 행을 삽입 할 때 항상 올바르게 작동하고 업데이트 된 데이터 폼 테이블을 선택할 때 모든 것이 정상이지만 응용 프로그램이 닫히면 데이터가 일부 캐시에 저장되는 것처럼 커밋되지 않습니다. 예를 들어, 두 개의 열 (UserId (PK) 및 UserName (Unique)) 만...
Dapper를 사용하여 PostgreSQL 데이터베이스에 액세스해야하는로드 테스트 도구를 망치고 있습니다. 이 특정 버전의 PostgreSQL은 기본적으로 GUID를 지원하지 않으므로 GUID 값은 32 자 문자열로 저장됩니다. 값은 ...someGuid.ToString("N")... 사용하여 문자열로 변환되며, ...new Guid(stringValueFromColumn)... 사용하여 Guid로 다시 변환 할 수 있습니다. ... 제 질문은 Dap...
나는 Dapper ORM에 시험해보고 있습니다. 아래 코드를 사용하여 테이블에서 데이터를 쿼리 할 수 있습니다. ...Dim comments As List(Of Comment)
Using conn = New SqlConnection(ConnectionString)
conn.Open()
comments = conn.Query(Of Comment)("SELECT * from comments where userid = @commentid"...
Dapper 사용에 관심이 있습니다. 그러나 Query와 Execute 만 지원한다고 말할 수 있습니다. Dapper에는 객체 삽입 및 업데이트 방법이 포함되어 있습니다. ... 우리 프로젝트 (대부분의 프로젝트?)가 삽입 및 업데이트를 수행해야한다는 것을 감안할 때, 삽입 도구와 함께 삽입 및 업데이트를 수행하는 가장 좋은 방법은 무엇입니까? ... 가급적이면 ADO.NET 매개 변수 구축 등의 방법을 사용하지 않아도됩니다. ... 이 시점에서 내가...
나는 stackoverflow.com에 대한 ...Dapper Micro ORM... 의 결과에 매우 감명 받았습니다. 내 새 프로젝트를 위해 그것을 고려하고 있지만 내 프로젝트에 저장 프로 시저가 필요하고 웹에서 많은 검색을 수행하지만 저장 프로 시저를 사용하여 아무 것도 발견하지 못할 때가 있다는 우려가 하나 있습니다. Dapper가 저장 프로 시저를 사용하게하는 방법이 있습니까? ... 가능한 경우 다른 방법으로 연장해야한다는 사실을 알려주십시오...
나는 직장에서 mvc3 프로젝트를 위해 dapper를 사용하고 있으며, 나는 그것을 좋아한다. 그러나, 당신은 어퍼 러를 사용할 때 어플리케이션을 어떻게 레이어링해야합니까? 현재 나는 모든 SQL을 컨트롤러 ( ...slap... )에서 직접 채워 ...넣었... 지만 정적 문자열을 사용하여 클래스를 만드는 것을 생각하고 있었다. 그래서 할 수 있었다. ...var reports = Dapper.Query<Report>(conn, MySql.Repor...
Dapper와 함께 놀면서, 지금까지의 결과에 상당히 만족합니다! ... 그러나 지금, 다음 시나리오는 두 테이블 ( ...Student... 테이블과 ...Address... 테이블)에서 데이터를 읽는 것입니다. ...Student... 테이블에 ...StudentID (INT IDENTITY)... 의 기본 키가 있고 ...Address... 에 ...AddressID (INT IDENTITY)... 있습니다. 또한 ...Student... 은 ....
Dapper-dot-net을 사용할 때 강력하게 형식화 된 결과를 쿼리하고 SQL에 다음과 같은 내용이있는 경우 : ...select *
... Dapper는 자동으로 객체의 필드와 일치하는 열을 선택합니다. 나는 PetaPOCO가 이것을한다고 생각하지만, 나는이 불일치에 기인한다고 생각하는 대담한 사람들과 함께 몇 가지 문제에 부딪쳤다. ... 예, ...conn.Query<article>("select * from Article");
...Art...
Dapper-dot-net 사용 ... ... 다음은 데이터 객체에 결과를 산출하지 않습니다. ...var data = conn.Query(@"
select top 25
Term as Label,
Type,
ID
from SearchTerms
WHERE Term like '%@T%'",
new { T = (string)term });
... 그러나, 난 그냥 같은 일반 문자열 형식을 사용하는...
var sql = @"SELECT
a.id AS `Id`,
a.thing AS `Name`,
b.id AS `CategoryId`,
b.something AS `CategoryName`
FROM ..";
var products = connection.Query<Product, Category, Product>(sql,
(product, category) =>
{
product.Catego...
Dapper의 Query () 함수를 사용할 때, 열거 된 값인 속성을 가진 클래스를 채우려고합니다. 내 데이터베이스에서이 열은 바이트로 저장됩니다. 그러나 클래스에서 열거 형입니다. 이전 ADO.NET 접근 방식에서 독자 루프 중에 변환합니다. ...myClass.myEnum = (MyEnumType) reader.GetByte(2);
... Dapper를 사용할 때이 변환을 수행하는 방법을 알 수 없습니다. 예를 들어, 내가 뭔가를 할 때 ...m...
나는 아래와 같은 코드 구조를 가지고있다 : ...class Person
{
Name PersonName;
int Age;
}
class Name
{
string FirstName { get; set; }
string LastName { get; set; }
}
... 다음은 데이터베이스의 데이터를 채우는 Stored Proc입니다. ...Create Procedure SpGetAllPersons
As
Select Fir...
집합체를 구성하는 일련의 객체가 있다고 가정 해 보겠습니다. ...public class C{
public string Details {get;set;}
}
public class B{
public string Details {get;set;}
public List<C> Items {get;set;}
}
public class A{
public long ID {get;set;}
public string Details {get;set...
Dapper에서 익명 형식을 사용할 수 있습니까? ... 나는 당신이 어떻게 동적으로 사용할 수 있는지를 볼 수있다. ...connection.Query<dynamic>(blah, blah, blah)
... 그런 다음 ....Select(p=> new { A, B ,C })
... 또는 그 이후의 변형? ...편집하다... 나는 내가 지금 Dapper를 어떻게 사용하고 있는지 보여줄 줄 알았다. 필자는 (InMemoryCache를 사용하여) 캐쉬...
Dapper FastExpando... 객체를 가져오고 있으며 런타임에 디자인 / 컴파일시보다 동적으로 열 이름을 참조 할 수 있기를 원합니다. 그래서 나는 다음과 같은 일을 할 수 있기를 바란다. ...var testdata = conn.Query("select * from Ride Where RiderNum = 21457");
... 나는 다음을 할 수 있기를 바란다. ...foreach( var row in testdata) {
var Va...
나는 Dapper를 프로젝트에 사용하기 시작했다. 지난 몇 년간 NHibernate와 EF 같은 ORM을 주로 사용했다. ... 일반적으로 웹 응용 프로그램에서는 요청 당 세션을 구현하고 요청을 시작할 때 트랜잭션을 시작하고 끝에 커밋합니다. ... SqlConnection / System.Transactions로 직접 작업 할 때 비슷한 작업을 수행해야합니까? ... StackOverflow는 어떻게합니까? ... 해결책 ... @gbn과 @Sam ...
우리는 오라클을 데이터베이스 제공 업체로 사용하고 하부 레이어에서 Dapper를 사용하는 saner 저장소 기반 패턴으로 데이터 액세스 레이어 (유지 관리가 어려우며 XSD를 병합하기가 어려움) 일부를 대체하는 방법을 모색했습니다. 그러나 oracle에서 사용할 때 여러 가지 문제가 발생했습니다. ... 명명 된 매개 변수 : 이것들은 무시되는 것처럼 보입니다. 오라클 쿼리에서 사용될 때마다 오라클은 임의의 순서로 해석합니다. SqlMapper는 올바...
아래는 객체의 페이지 목록을 반환하는 데 사용하는 코드입니다. ...string query2 = @"
select count(*) as TotalCount from blogposts p where p.Deleted = 0 and p.PublishDate <= @date
select * from (
select p.*,
row_number() over(order by publish...