diff --git a/Src/Asp.NetCore2/MongoDb.Ado.data/MongoDbDataReader.cs b/Src/Asp.NetCore2/MongoDb.Ado.data/MongoDbDataReader.cs index fb8df9608..bd371de0d 100644 --- a/Src/Asp.NetCore2/MongoDb.Ado.data/MongoDbDataReader.cs +++ b/Src/Asp.NetCore2/MongoDb.Ado.data/MongoDbDataReader.cs @@ -86,7 +86,11 @@ namespace MongoDb.Ado.data public override bool IsDBNull(int ordinal) { - throw new NotImplementedException(); + if (ordinal < 0 || ordinal >= _current.ElementCount) + throw new IndexOutOfRangeException($"Invalid ordinal: {ordinal}"); + + var value = _current.GetElement(ordinal).Value; + return value == null || value.IsBsonNull; } public override string GetName(int ordinal)