tôi cố gắng thêm thực thể khuôn khổ để an ủi ứng dụng: tôi nhấn "thêm mục mới" và Làm thế nào để thêm thực thể khuôn khổ để an ủi ứng dụng (hình ảnh được bao gồm)
sau đó
sau đó
sau đó tôi thêm mã:
class Program
{
static void Main(string[] args)
{
try
{
Database1Entities db = new Database1Entities();
db.AddToTableTest(new TableTest { name = "name" });
db.SaveChanges();
int count = db.TableTest.Count();
int ui = 9 + 0;
}
catch (Exception e)
{
}
}
}
Nó cung cấp cho không có lỗi, nhưng tôi không thấy bất kỳ thay đổi trong cơ sở dữ liệu. Tôi đã mô tả sự cố tốt hơn here
Làm thế nào để bạn biết nó không có lỗi nếu bạn đang nuốt ngoại lệ? –
Tôi đặt điểm ngắt ở đó –
Bạn nên để lỗi đó ra cho đến khi bạn chắc chắn rằng bạn đã làm việc đó. Nếu bạn có một 'try/catch', thì bạn sẽ chỉ tìm hiểu về ngoại lệ tại khối catch. Nếu bạn không có nó ở tất cả, nhưng bạn đang gỡ lỗi, thay vào đó bạn sẽ tìm thấy về nó trên dòng mà errored, vì vậy bạn có thể thấy những gì sai với nó. (Có các tùy chọn trong VS để thay đổi hành vi này, nhưng đó là mặc định) – Bobson