2012-04-13 37 views
9

Tôi có mã bên dưới trong tệp .cs và tôi gặp phải các lỗi bên dưới, mọi trợ giúp sẽ được đánh giá cao.loại tên hoặc không gian tên không tồn tại trong không gian tên

using System.Data.Entity; 

namespace Assignment2.Models 
{ 
    public class TicketBookingEntities : DbContext 
    { 
     public DbSet<Performance> Performances { get; set; } 
     public DbSet<Production> Productions { get; set; } 
    } 
} 

Lỗi:

Error 1 The type or namespace name 'Entity' does not exist in the namespace 'System.Data' (are you missing an assembly reference?) 
Error 2 The type or namespace name 'DbContext' could not be found (are you missing a using directive or an assembly reference?) 
Error 3 The type or namespace name 'DbSet' could not be found (are you missing a using directive or an assembly reference?) 
Error 4 The type or namespace name 'DbSet' could not be found (are you missing a using directive or an assembly reference?) 
+4

** bạn có thiếu tham chiếu lắp ráp không? ** – asawyer

+2

Thử thêm tham chiếu. Nhấp chuột phải vào tệp giải pháp, nhấp vào thêm tham chiếu, sau đó tìm dll thích hợp. – Sandeep

+1

thêm một tham chiếu là hoàn toàn khác nhau để viết 'using Some.Namespace;' –

Trả lời

15

Hãy chắc chắn rằng dự án của bạn có chứa một tham chiếu đến EntityFramework.dll.
Xem chủ đề Để thêm tham chiếu trong Visual C# trong this link nếu bạn không biết cách thêm tham chiếu.

+0

hi, cảm ơn, tôi đã thêm tham chiếu System.Data.Entity và điều này giải quyết lỗi này tuy nhiên tôi vẫn có lỗi trên 3 khác, trợ giúp sẽ được đánh giá cao . – user1300580

+0

@ user1300580: Không có tham chiếu "System.Data.Entity", nó chỉ đơn giản là không tồn tại. Có một * không gian tên * với tên đó. Tham chiếu * là một DLL có tên EntityFramework.dll. Vậy bạn đã làm gì? –

+0

Tôi không thể tìm thấy EntityFramework tham chiếu là tên xact của referenece này? – user1300580

1

Hãy thử tìm kiếm các tham chiếu bị thiếu trong Trình duyệt đối tượng.

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