'dan çıkmadığı sürece, depo modeliyle Entity Framework 4.1 kullanıyorum (Veritabanı zaten var). Sorunum, GROUP (ayrılmış olan) adlı bir tablonun varlığıdır. Bu değişemediğim bir üretim veritabanı.'Group' ayrılmış bir anahtar sözcüktür ve bir takma ad olarak kullanılamaz,
Yani, aşağıdaki hatayı alıyorum her şeyden bu teknikler kullanılarak:
'Grup' ayrılmış bir anahtar kelime olduğunu ve kaçan sürece, bir takma ad olarak kullanılamaz. [GRUP] db bağlamıyla sınıfı aşağıdaki (soyunmuş)
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
}
benziyor
EDIT:
tablo adı olarak aşağıdaki kullanmak Varlık Framework söylemek mümkün müŞimdiden teşekkürler.
Kim size bu hatayı veriyor? Visual Studio'da mı yoksa veritabanınız mı? Sınıfınızın kodunu sorun yaşayabilir misiniz? –
@AlexandreJobin: VS'de hatayı alıyorum. Ayrıca EDIT'e bakınız. –