У меня есть 2 таблицы в разных дБ
db1..Towns
id
Nazv
db2..MathchedTown
id
t_id
d_name
К ним присоединяется по Towns.id = MathchedTown.t_id Это EF классов:
[Table("Towns")]
public class Town
{
[Key]
public int id { get; set; }
public string Nazv { get; set; }
}
[Table("MathchedTown")]
public class mTown
{
[Key]
public int id { get; set; }
[Required]
public string t_id{ get; set; }
[Required]
public string d_name{ get; set; }
[ForeignKey("t_id")]
public virtual Town town { get; set; }
}
, когда я пытаюсь получить элемент.town.nazv я получаю сообщение об ошибке: Неверное имя объекта 'dbo.Towns'.Если я изменю [Table ("Towns")] на [Table ("db1.dbo.Towns")], то появится почти та же ошибка: Неверное имя объекта 'dbo.db1.dbo.Towns'.
Что все ошибки SqlExceptions
Как я могу говорить EF4, не подставляйте "dbo".Приставка