【发布时间】:2015-07-31 22:29:33
【问题描述】:
我将 BLToolkit 与 mysql 一起使用,当我尝试向表中插入记录时,我收到如下查询:
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);
你知道,发生了什么事吗?
【问题讨论】:
-
查询本身是否“有效”?
-
替换 '\0' 后(例如在调试器中) - 查询正确
标签: c# mysql insert crud bltoolkit