When a projection is used, the type converters are not invoked so if you have the following: ``` CSharp public enum CustomerStatus { ... } public class Customer { public string Name { get; set; } public CustomerStatus Status { get; set; } } ``` And do the following: ``` CSharp var customers = session.FetchAsync<dynamic>(new SqlQuery("SELECT Name, Status FROM Customer")); ``` `customers[0].Status` would be an `int`, not a `CustomerStatus`
When a projection is used, the type converters are not invoked so if you have the following:
And do the following:
customers[0].Statuswould be anint, not aCustomerStatus