mysql で BLToolkit を使用しています。レコードをテーブルに挿入しようとすると、次のようなクエリが表示されます。
INSERT INTO `P`
(
`Name`
)
VALUES
(
\0Name
);
ご覧のとおり、これは最適な mysql クエリではありません。
クラス:
public class P
{
[PrimaryKey]
[Identity]
public int? ID { get; set; }
public string Name { get; set; }
}
挿入するコード:
var p = new P();
p.Name = "asdf";
p.ID = (int) db.InsertWithIdentity(p);
何が起こっているか知っていますか?