備忘録。ADO.NET Entity Framework 上のSystem.Guid型 をMySQLで保存するためにはchar(36)だとのこと。どおりでbinary(16)で保存しようとするとデータが長すぎますってエラーが来るわけだ。この変換はMySQL Connector .NETで行われているはず。
ちなみにVisual Studio 2010にはMS SQL Server 2008用データベース作成スクリプトを吐くという機能があるのですが、それだとそのままguid型(=uniqueidentifier?)となってました。
Comments