Mono를 사용하여 Linux에서 .NET 명령 줄 응용 프로그램을 실행하려고합니다. 그것은 SQL 서버 2005 Express 데이터베이스에 액세스하고 일부 데이터를 쿼리 할 때, 그것은 다음과 같은 예외가 발생합니다 :SQL Server 타임 스탬프 열이 Mono에서 지원되지 않습니까?
System.NotSupportedException: Unknown Type : timestamp
at Mono.Data.Tds.TdsMetaParameter.GetMetaType() [0x00000]
at Mono.Data.Tds.Protocol.Tds70.WriteParameterInfo (Mono.Data.Tds.TdsMetaParameter param) [0x00000]
at Mono.Data.Tds.Protocol.Tds70.ExecRPC (System.String rpcName, Mono.Data.Tds.TdsMetaParameterCollection parameters, Int32 timeout, Boolean wantResults) [0x00000]
at Mono.Data.Tds.Protocol.Tds70.ExecProc (System.String commandText, Mono.Data.Tds.TdsMetaParameterCollection parameters, Int32 timeout, Boolean wantResults) [0x00000]
at System.Data.SqlClient.SqlCommand.Execute (Boolean wantResults) [0x00000]
at System.Data.SqlClient.SqlCommand.ExecuteReader (CommandBehavior behavior) [0x00000]
문의 한 테이블 타입 timestamp
을하는 RowVersion
열이 있습니다. Mono에서 .NET 응용 프로그램을 실행할 때 SQL Server에서 timestamp 열을 사용할 수 있습니까?
데이터베이스를 쿼리하는 코드를 게시 할 수 있습니까? – Oded