このc#コードでは、userName値を文字列からint型に変換する必要があります。誰か知っていますか私を助けてください。このような「デリゲート型ではないため、ラムダ式を型'int'に変換できません」というコンパイルエラーとしてエラーが発生しました。
ShoppingCartPartRecord cartRecord = null;
try {
cartRecord = _shoppingCartRepository.Get(r => r.Username == userName);
}
catch (InvalidOperationException ex) {
if (ex.Message == "Sequence contains more than one element") {
var badCarts = _shoppingCartRepository.Table.Where(x => x.Username == userName);
foreach (var shoppingCartPartRecord in badCarts) {
_shoppingCartRepository.Delete(shoppingCartPartRecord);
}
}
}
前もって感謝します。