2011-11-15 9 views
3

私のC#プログラムでは、DataReaderを使用してGuidをSqliteデータベースから取得し、bianriesとして保存する必要があります。GuidをSqliteデータベースからバイナリとして保存してください

次のコードを試しましたが、ClassIdをGuidに変換できませんでした。

using (IDataReader dataReader = DatabaseConnection.ExecuteReader(_getFileCountByClassCommand, new Dictionary<string, object>())) 
     { 
      while(dataReader.Read()) 
      { 

       string str = Convert.ToString(dataReader["ClassId"]); 
       fileCount.Add(new Guid(str), (int)dataReader["FileCount"]); 
      } 
     } 

これを行う方法は誰でも知っていますか?おかげで、

答えて

1

はあなたがSqlDataReader.GetGuid

を使用してみましたあなたはのGuid

に戻って再び 文字列とに変換する必要はありません
関連する問題