У меня есть веб-приложение ASP.NET, которое использует один и тот же DataContextType для доступа к нескольким базам данных с одной и той же схемой.
Проблема, с которой я столкнулся, заключается в том, что я хотел бы сослаться на исходную базу данных сущностей, добавив к ним свойство (например, свойство ConnectionString) и автоматически назначив его при создании сущности.
Я думаю, что это можно сделать легко, поскольку я использую PLINQO. У меня уже есть класс LinqEntityBase, но, к сожалению, в классе DataContext нет частичных методов, таких как OnMyEntityLoaded (экземпляр MyEntity) ...
Единственный метод, который я вижу, чтобы сделать это, - это метод OnLoaded объекта, но я должен был бы сохранить ссылку на текущий текст данных (или connectionString) «где-то» до и получить его после, он не выглядит все в порядке (и если я работаю с несколькими базами данных одновременно, это просто невозможно).
Кто-то понял, как мне этого добиться?