We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a94796c + 70aa5ee commit 182e05cCopy full SHA for 182e05c
src/FluentNHibernate/Conventions/UserTypeConvention.cs
@@ -18,8 +18,14 @@ public abstract class UserTypeConvention<TUserType> : IUserTypeConvention
18
public virtual void Accept(IAcceptanceCriteria<IPropertyInspector> criteria)
19
{
20
var userType = Activator.CreateInstance<TUserType>();
21
-
22
- criteria.Expect(x => x.Type == userType.ReturnedType);
+ var returnedType = userType.ReturnedType;
+ if (returnedType.IsValueType)
23
+ {
24
+ var nullableReturnedType = typeof(Nullable<>).MakeGenericType(returnedType);
25
+ criteria.Expect(x => x.Type == returnedType || x.Type == nullableReturnedType);
26
+ }
27
+ else
28
+ criteria.Expect(x => x.Type == returnedType);
29
}
30
31
public virtual void Apply(IPropertyInstance instance)
0 commit comments