次のコードを書くと、ReSharperは可能性があることを警告していますNullReferenceException
。null
ただし、上記のステートメントで明示的にチェックしています。私が知らないことについて何かありますかdynamic
(それはそれがまたはそのようなものによって裏付けられているかもしれないと仮定していIEnumerable
ますか?)それとも、これはReSharperの不具合ですか?または、他の何か?
dynamic user = connection.Query("SELECT ...").FirstOrDefault(); // Dapper Extension
if (user == null)
return null;
return new User(user.username);
// ^^^^
// (local variable) dynamic user
//
// Possible 'System.NullReferenceException'