you was estimulated to think ;) -- Fabio Maulo
El 06/05/2011, a las 17:18, Neo <[email protected]> escribió: > I subclassed the MsSql2005Dialect, and just added a > > RegisterColumnType(DbType.Double, "FLOAT(53)"); > > in the constructor, that seemed to do the trick in my scenario. > Thanks for the hint, Fabio, even if cryptic! :) > > > On 6 Maj, 14:14, Fabio Maulo <[email protected]> wrote: >> RegisterColumnType(DbType.Currency, "MONEY"); >> RegisterColumnType(DbType.Decimal, "DECIMAL(19,5)"); >> RegisterColumnType(DbType.Decimal, 19, "DECIMAL($p, $s)"); >> RegisterColumnType(DbType.Double, "DOUBLE PRECISION"); //synonym for >> FLOAT(53) >> RegisterColumnType(DbType.Int16, "SMALLINT"); >> RegisterColumnType(DbType.Int32, "INT"); >> RegisterColumnType(DbType.Int64, "BIGINT"); >> RegisterColumnType(DbType.Single, "REAL"); //synonym for FLOAT(24) >> >> >> >> >> >> >> >> >> >> On Fri, May 6, 2011 at 5:50 AM, Neo <[email protected]> wrote: >>> I have an entity with a double property, in the database this column >>> is a float. >>> During SchemaValidation I get an exception stating that it expected >>> "double precision". >>> If I, using ConfORM, set the property type to be "Single" it instead >>> expects a "real". >> >>> I've tried the following different ones: >>> mapper.Class<Balloon>(cm => { >>> cm.Property(o => o.Size, pm => >>> pm.Type(NHibernate.NHibernateUtil.Single)); >>> }); >>> mapper.Class<Balloon>(cm => { >>> cm.Property(o => o.Size, pm => >>> pm.Type(NHibernate.NHibernateUtil.Double)); >>> }); >>> & also >>> mapper.Class<Balloon>(cm => { >>> cm.Property(o => o.Size, pm => pm.Type(GuessType(typeof(float)))); >>> }); >> >>> public class Balloon : Entity { >>> public double Size { get; set; } >>> } >> >>> or what could I change the column to, since there is no "double >>> precision" available in sql-server, or from what I can understand the >>> "float" data type in sql server is exactly that.? >> >>> Cheers! >> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "nhusers" 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/nhusers?hl=en. >> >> -- >> Fabio Maulo > > -- > You received this message because you are subscribed to the Google Groups > "nhusers" 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/nhusers?hl=en. > -- You received this message because you are subscribed to the Google Groups "nhusers" 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/nhusers?hl=en.
