Tôi đang sử dụng Khuôn khổ thực thể 4.1 với mẫu kho lưu trữ (Cơ sở dữ liệu đã tồn tại). Vấn đề của tôi là sự tồn tại của một bảng gọi là GROUP (được dành riêng). Đây là cơ sở dữ liệu sản xuất mà tôi không thể thay đổi.'Nhóm' là từ khóa dành riêng và không thể được sử dụng làm bí danh, trừ khi nó được thoát ra
Vì vậy, sử dụng tất cả các kỹ thuật này trên tôi nhận được lỗi sau:
'Nhóm' là một từ khóa dành riêng và không thể được sử dụng như một bí danh, trừ khi nó được thoát.
Có thể nói với Entity Framework để sử dụng sau đây như tên bảng: [GROUP]
EDIT Các lớp học với bối cảnh db trông giống như sau (rút gọn)
public class AMTDatabase : DbContext
{
private IDbSet<GROUP> _Groups;
public IDbSet<GROUP> Group
{
get { return _Groups ?? (_Groups = DbSet<GROUP>()); }
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Entity<GROUP>().ToTable("GROUP");
}
//etc
}
Cảm ơn trước
Ai đang cho bạn lỗi này? Có phải trong Visual Studio hoặc cơ sở dữ liệu của bạn? Bạn có thể đăng mã của lớp học của bạn có vấn đề? –
@AlexandreJobin: Tôi gặp lỗi trong VS. Xem thêm EDIT. –