i have the following class [QuerySqlField] public int vd { get; set; } [QuerySqlField] public long sharesinindex { get; set; } [QuerySqlField] public string name { get; set; } [QuerySqlField] public string isin { get; set; } [QuerySqlField] public string sedol { get; set; } [QuerySqlField] public string ric { get; set; } [QuerySqlField] public decimal close { get; set; } [QuerySqlField] public decimal rate { get; set; }
when i configure ignite with this class in .net and start the server it correctly sets all the other fields just not the decimals. The documentation states DECIMAL Possible values: Data type with fixed precision and scale. Mapped to: Java/JDBC: java.math.BigDecimal .NET/C#: decimal C/C++: ignite::Decimal ODBC: SQL_DECIMAL Why is Ignite not mapping this correctly -> tables.png <http://apache-ignite-developers.2346864.n4.nabble.com/file/t604/tables.png> here is the config var cfg = new IgniteConfiguration { DiscoverySpi = new TcpDiscoverySpi { IpFinder = new TcpDiscoveryStaticIpFinder { Endpoints = new[] { "127.0.0.1:47500..47509" } }, SocketTimeout = TimeSpan.FromSeconds(0.3) }, CacheConfiguration = new[] { new CacheConfiguration("IndexComposition") { SqlSchema = "IndexComposition",CacheMode = CacheMode.Replicated, QueryEntities = new [] { new QueryEntity(typeof(int),typeof(IndexComposition)) } } } }; -- Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/