Tôi đã tạo một SPROC để lưu một đối tượng và trả về id của đối tượng mới được lưu. Bây giờ, tôi muốn trả lại một int không phải là một int?Làm cách nào để chuyển đổi int? vào int
public int Save(Contact contact)
{
int? id;
context.Save_And_SendBackID(contact.FirstName, contact.LastName, ref id);
//How do I return an int instead of an int?
}
Cảm ơn vì đã giúp
Lưu ý rằng 'id.Value' sẽ ném một ngoại lệ khi id là null. Trong một số ngữ cảnh, điều đó sẽ phù hợp, nếu không, hãy sử dụng '??'. –
Đây không phải là những gì tôi đề xuất? –
Liệu '??' chỉ hoạt động với Nullable <>, hay các kiểu tham chiếu thông thường? –