0
dapper로 수행 한 모든 검색 결과에서이 workoutdate 필드에 대해 빈 값 (기본 Datetime 값)을 가져 오는 방법은 무엇입니까?Dapper가 datetime 필드를 기본값으로 사용합니다.
StringBuilder query = new StringBuilder();
query.Append("SELECT W.WorkoutId, W.Active, W.GymId, W.Spots, W.UserId, W.WorkoutDate, W.WorkoutStatusId FROM [Workout] W");
public class Workout
{
public Guid WorkoutId { get; private set; }
public Guid UserId { get; set; }
public Guid? GymId { get; set; }
public int WorkoutStatusId { get; set; }
public int Spots { get; set; }
public bool Active { get; set; }
public DateTime WorkoutDate { get; set; }
}
실제로'WorkoutDate'는'datetime' 타입 컬럼입니까? 예를 들어,이 함수가'nvarchar '인 경우 datetime에 대한 캐스팅이 성공하지 못할 수 있습니다. 도움이 될 실제 Dapper 쿼리와 테이블 정의를 제공 할 수 있다면. 테이블 정의 @pcdev – pcdev
:. 는 TABLE [dbo가] [운동] ( \t [WorkoutId] [고유 식별자] NULL NOT, \t [활성] [비트] NULL NOT, \t [GymId] [고유 식별자] NULL을 CREATE \t [스팟] [INT] NULL NOT, \t [사용자 아이디] 고유 식별자] NULL NOT, \t [WorkoutDate] DATETIME2 (7) NULL NOT, \t [WorkoutStatusId [INT] NULL NOT, –
및 클래스 내 필드 : 공개 DateTime WorkoutDate {get; set;} –