2012-02-18 9 views
0

私はC#4.0を使用してWebアプリケーションを作成しています。 Mysqlはデータベースとして使用されています.Idカラムはデータベース内でchar(38)として扱っていますが、オブジェクト内ではユニークな識別子タイプとして扱いましたが、エラーが発生し、解析できませんでした。他の問題は、どのように私はエンタープライズライブラリ5.0を使用している接続のためのストアドプロシージャを使用し、それはエラーがそのような関数やプロシージャが存在しないことです。ありがとうございました。C#4.0でEnterpriseライブラリとmysqlデータベースを使用するには?

答えて

1

私はchar(38)をidカラムとして取り出し、GUIDタイプで解析すると文字列型として取得していましたが、char(36)に変更しました。その作品は完璧です。 エンタープライズライブラリの問題は、mysqlのバグが原因です。接続文字列に大文字のデータベース名を渡しました。小文字である必要があります。 http://bugs.mysql.com/bug.php?id=61249

関連する問題