2013-04-05 44 views
6

Làm thế nào tôi có thể lập bản đồ "timestamp với múi giờ" datatype từ PostgreSQL để System.Data.DbType tôi cần phải vượt qua tham số vì nó sẽ đi đến cột trong đó có "dấu thời gian với múi giờ"timestamp với bản đồ múi giờ postgresql

Sau đây là mã của tôi:

var pOrderDate = cmdOrder.CreateParameter(); 
pOrderDate.ParameterName = "OrderDate"; 
pOrderDate.DbType = System.Data.DbType.DateTime; 
pOrderDate.Value = objOrder.OrderDate; 
cmdOrder.Parameters.Add(pOrderDate); 

Tiếp theo dòng gây ra vấn đề:

pOrderDate.DbType = System.Data.DbType.DateTime; 
+9

@Freelancer vui lòng nói tiếng Anh. –

+0

Đây là mã C# của tôi .. Tôi cần ánh xạ thông qua chương trình của mình. –

+0

@Freelancer tại sao bạn lại tuân thủ các quy tắc của diễn đàn? – MikroDel

Trả lời

1

bạn đã xem là cố gắng lớp DateTimeOffset trong .MẠNG LƯỚI?

Tôi không biết cách bản đồ hóa thành loại Postgres "Ngày giờ với múi giờ", nhưng nó có mối tương quan 1: 1 với những gì tôi tin là tương đương MSSQL (còn gọi là DateTimeOffset).

Lưu ý rằng việc đặt tên ở đây khá kém - loại này đại diện cho một DateTime + Offset, và không chỉ là bản thân Offset.

Các vấn đề liên quan