J'ai des classes
[MongoDiscriminated]
public abstract class Content
{
public int? Id { get; set; }
public int? ParentId { get; set; }
public string Slug { get; set; }
public string Path { get; set; }
public string Title { get; set; }
}
public class Area : Content
{
}
La requête comme celle-ci fonctionne
var item = mongo.GetCollection().AsQueryable().FirstOrDefault();
Mais lorsque je fais une requête comme celle-ci
var item = mongo.GetCollection().AsQueryable().FirstOrDefault();
Je reçois une InvalidCastException
L'objet doit implémenter IConvertible.
Qu'est-ce qui ne va pas? Il ne devrait pas y avoir de problème à convertir Area en Content. Dois-je vraiment faire en sorte que Content implémente IConvertible?