6

Sql Server có thể truy cập được. Tôi muốn di chuyển cơ sở dữ liệu bằng cách sử dụng Entity Framework migrations. Ở đó tôi có "hình ảnh" bảng với 130k hồ sơ có hình ảnh. Trong quá trình di chuyển, "INDEX" được thêm vào bảng này bằng cách sử dụng "CREATE INDEX". Tôi nhận được SqlException rằng thời gian chờ lệnh hết hạn. Nhưng trong chuỗi kết nối tôi có thể xác định chỉ kết nối thời gian chờ. Tôi đã thử xác định Thời gian chờ lệnh tại đây: (IObjectContextAdapter)DbContext.ObjectContext.CommandTimeout nhưng nó không giúp tôi. Và trong DbMigrator quá, nhưng ông không có tài sản như vậy bất cứ nơi nào.Di chuyển khung thực thể: Thời gian chờ SqlException trong khi di chuyển

Vì vậy, tôi cần trợ giúp, tôi nên xác định CommandTimeout để di chuyển trong Khuôn khổ thực thể, nhưng không biết cách thực hiện việc này. Giúp tôi xin lỗi, xin lỗi vì tiếng Anh kém

Trả lời

4

Tôi không nghĩ rằng điều này là có thể trong EF4. Nó đã được thêm vào như là một tính năng cho các ứng cử viên phát hành của EF5 đã được phát hành trong tuần này: http://blogs.msdn.com/b/adonet/archive/2012/05/15/ef5-release-candidate-available-on-nuget.aspx

+0

Cảm ơn bạn! Tôi đã tải xuống EF5 và thiết lập thành công thuộc tính CommandTimeout. Di chuyển đã hoàn thành vài phút – Alex

+0

Liên kết bị hỏng. – mehrandvd

Các vấn đề liên quan