我有一个表: Page (
Id int,
Name nvarchar(50),
TemplateName varchar(50)
...
)
和它映射到域模型: public class Page {
public virtual int Id { get; set; }
public virtual string Name { g
我构建了一个IUserType类,以默认记录上的UTC创建时间戳。我认为我正确实施了它,但它对数据库没有任何影响。有人能告诉我我做错了什么吗?该类类似于此: public class UTCTimeStamp : IUserType
{
public object Assemble(object cached, object owner)
{
return Dee
我的应用有以下类别: public class Widget {
public virtual int Id { get; set; }
public virtual WidgetType Type { get; set; }
public virtual string Parameters { get; set; }
}
public class Widg
我有一个称为FiscalYear的值类型,它基本上是一个整数的包装。我也为它实施了NHibernate.UserTypes.IUserType。现在我可以将FiscalYear类型的属性直接映射到SQL类型,NHibernate会自动转换它们。 这一切正常。但是现在我想执行一个本地SQL查询来从数据库中获得财政年度列表。下面是当前的代码: public IEnumerable<FiscalYear