データベースからデータを取得しようとしています。列名は「EventTime」で、データ型は time(7) です。以下は私の C# コードです。
[Column(IsDbGenerated = true)]
public TimeSpan EventTime { get; set; }
私は周りを検索しましたが、TimeSpan は確かに時間に相当するようですが、そのコードを実行しようとすると例外が発生し、他のすべての列は正常にロードされます
誰かが同様の問題を経験しましたか?
編集:列「10:34:00」のデータのサンプルを次に示します
私が入手できる唯一の例外の詳細はあいまいです:「例外の詳細: System.InvalidCastException: 指定されたキャストが無効です。」MSDN は、ここで TimeSpan が適切なデータ型であることを指定していますhttp://msdn.microsoft.com/en-us/library/ms131092.aspx?PHPSESSID=lm71lj7i6gj5fjtebtb2srl4n3