I would be nice to be able to configure Dapper to respect 'required' annotations:
public class DataResult
{
public required string StringValue { get; set; }
public required int IntValue { get; set; }
}
...
await connectionQueryAsync<DataResult>("[proc_MyStoredProc]");
// Should throw an exception if `StringValue` or `IntValue` are not provided
Suggested API changes:
SqlMapper.Settings.RespectRequiredModifiers = true;