Мы разработали приложение с несколькими арендаторами с использованием EF 4.3 Code First Model, где каждый арендатор будет иметь свою собственную отдельную базу данных. Поскольку мы ожидаем немного большого количества арендаторов, мы хотим поддерживать пул соединений между арендаторами.Многоквартирный и пул подключений с использованием EF 6
Для достижения этой цели в EF 4.3 Code First, мы создали базу данных AppMaster и создали собственного поставщика, используя EFProviderWrapperToolkit, который использует только поставщика SQL. Наш заказчик всегда будет сначала подключаться к базе данных «AppMaster», а затем изменять базу данных в соответствующую конкретную базу данных арендатора. Все работало нормально, как ожидалось.
Но тот же провайдер не работает с EF6, так как он переместил код провайдера в EntityFramework DLL в пространство имен System.Data.Entity.Core.Common.
Любое решение для поддержания пула соединений для всех арендаторов, указывающих на соответствующую базу данных, на тот же сервер баз данных?
Спасибо Pawal за ваш ответ и извините за поздний ответ со стороны, поскольку я отсутствовал надолго. Поскольку я не могу предоставить дополнительную информацию об исключении в комментарии, я подробно ответил ниже. – Hitesh