Я хотел бы упомянуть, что я новичок в EF.EF 4.1 Code First POCOs Library
Я создаю библиотеку доступа к данным с EF 4.1.
Для каждого объекта у меня есть две таблицы для цели перевода.
ex: События ==> Event_ar для арабского и event_en для английского.
Первая проблема: У меня есть ошибки, если я пишу два DbSets одного типа Entity
поэтому я сделал эту работу, вокруг которой абсолютно не приятно:
public class Event_en : Event { }
public class Event_ar : Event { }
public class DB : DbContext
{
public DbSet<Event_ar> Events_ar { get; set; }
public DbSet<Event_en> Events_en { get; set; }
}
Я хотел бы знать, если для этого есть решение?
Второй Объект должен совпадать с именем таблицы, иначе у меня есть ошибка.
Ex: «dbo.Event_ar» должен иметь POCO «Event_ar»
Это должно быть имя свойства, которое имеет такое же имя таблицы.
здесь: dbo.Events_ar ==> ПОКО "Events_ar"
Почему я не могу манипулировать именами? Любое решение?