You could try ColumnType = typeof(Price).AssemblyQualifiedName

What I usually do is to have my domain type in one class, let's say
Price.... And my IUserType in another class. But I guess it should work if
you use the same class...

El miércoles 3 de agosto de 2011, Mike Christensen <[email protected]>
escribió:
> I'm trying to figure out if Castle/NHibernate works under Mono.
>
> So far, I'm running into the following problem.  I have the following
code:
>
>
>      [Property(NotNull = true, ColumnType = "KPCServer.Price, Website")]
>      public Price VendorFees
>      {
>         get { return vendorfees; }
>         set { vendorfees = value; }
>      }
>
> When I run it, I get the following error:
>
> Unhandled Exception: NHibernate.MappingException: Could not determine
> type for: KPCServer.Price, Website, for columns:
> NHibernate.Mapping.Column(VendorFees)
>
> I do not get this error when I run the same code under .NET.
>
> BTW, the Price type is in the same DLL and looks like:
>
>
>   [Serializable]
>   public class Price : IComparable, IFormattable, IComparable<int>,
> IEquatable<int>, NHibernate.UserTypes.IUserType
>   {
>   ...
>   }
>
> I'm running NHibernate 2.1 and Castle.core.dll 1.1.0.6093.  Is this a
known bug?
>
> Mike
>
> --
> You received this message because you are subscribed to the Google Groups
"Castle Project Users" group.
> To post to this group, send email to [email protected]
.
> To unsubscribe from this group, send email to
[email protected].
> For more options, visit this group at
http://groups.google.com/group/castle-project-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to