我的 MySQL 数据库中有下表:
CREATE TABLE IF NOT EXISTS Benutzer (
Id INTEGER PRIMARY KEY AUTO_INCREMENT,
Login VARCHAR(20) NOT NULL,
Nachname VARCHAR(50) NOT NULL,
Vorname VARCHAR(50) NOT NULL,
Timestamp TIMESTAMP DEFAULT 0 ON UPDATE CURRENT_TIMESTAMP
)
在我的 Visual Studio 2010-edmx 中,Timestamp 字段具有以下属性:
StoreGeneratedPattern: Computed
Type: DateTime
在将新记录插入表中时,出现以下异常:
Devart.Data.MySql.MySqlException:不正确的日期时间值:第 1 行的列“时间戳”的“0001-01-01 00:00:00”。
我需要时间戳字段来处理并发问题。
Devart.Data.MySql.Entity 的版本是 6.0.86.0。我正在使用 Visual Studio 2010 和 .Net Runtime 3.5 Sp1。
帮助表示赞赏。