我使用 nhibernate 作为我的 ORM,并将 Firebird 嵌入作为数据库。我将如何将 DateTime 保存到数据库中?
这是一个类的示例定义。
[Class(Table = "table")]
public class Table
{
private int mId;
private DateTime mDate;
[Id(Name = "Id"),Generator(1, Class = "native")]
public virtual long Id
{
get { return mId; }
set { mId = value; }
}
[Property]
public virtual DateTime Date
{
get { return mDate; }
set { mDate = value; }
}
}
我猜我必须在 Property 属性中指定一些东西,但我不知道是什么。
尝试此映射时,出现以下错误:
FirebirdSql.Data.FirebirdClient.FbException:动态 SQL 错误 SQL 错误代码 = -104 令牌未知 - 第 1 行,字符 63 日期