سلام
من هرچی تلاش کردم نتونستم این روش رو پیاده کنم. میشه بگید مشکل از کجاست؟
سازنده رو به این تغییر دادم:
public Entities(string connectionString)
: base(connectionString)
{
this.ContextOptions.LazyLoadingEnabled = true;
OnContextCreated();
}

و کد فراخوانی اینه:
            var entityConnectionString = BuildeEntityConnection(@"Data Source=.\SQLEXPRESS;attachdbfilename=E:\edb.mdf; Integrated Security=True");
entity = new Entities(entityConnectionString);

اما هنگام اجرا خطا میده که باید نام Entity انتخاب بشه...