powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF navigation property на таблицу из друго базы данных
2 сообщений из 2, страница 1 из 1
EF navigation property на таблицу из друго базы данных
    #37452685
slr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть 2 таблицы в разных базах данных:

db1..Towns
id
Nazv

db2..MathchedTown
id
t_id
d_name

Связаны по Towns.id = MathchedTown.t_id
Им соответствуют классы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
[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; }
        
    }

Собственно EF выдаёт ошибку, что "dbo.Towns" не найдена, как ему указать, чтобы он искал в другой БД?
Если указать [Table("db1.dbo.Towns")], то тоже ошибку выдаёт, что таблица "dbo.db1.dbo.Towns" не найдена..
...
Рейтинг: 0 / 0
EF navigation property на таблицу из друго базы данных
    #37452983
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуйте сделать в вашей базе синоним для этой таблицы...
Код: plaintext
CREATE SYNONYM dbo.Towns FOR OtherDb.dbo.Towns
Могу ошибаться, но вроде поддержки нет... Наверняка существуют еще хаки/трюки для решения вашей беды...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / EF navigation property на таблицу из друго базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]