‫۱۰ سال و ۲ ماه قبل، چهارشنبه ۲۲ مرداد ۱۳۹۳، ساعت ۱۳:۵۸
سلام
من از الگوی UoW استفاده می‌کنم. حالا اومدم داخل Context خودم یک متد InitializeDatabase نوشتم که دستورات بالا رو داخلش قرار دادم. ولی زمانی که فراخوانی می‌کنم هیچ اتفاقی نمی‌افته. برنامه خطا نمیده ولی اجرا که می‌کنم خود به خود بسته میشه، بدون اینکه خطایی بده.
‫۱۰ سال و ۲ ماه قبل، سه‌شنبه ۲۱ مرداد ۱۳۹۳، ساعت ۱۷:۱۵
سلام
من به یک مشکلی خوردم. اون هم اینه که وقتی اولین بار برنامه رو اجرا می‌کنم که دیتابیس باید ساخته بشه، این اتفاق نمی‌افته.
ولی وقتی رشته اتصال رو تنظیم نمی‌کنم دیتابیس ساخته میشه. ولی بعد از ساخت دیتابیس دیگه مشکلی پیش نمیاد و با روال عادی کار میکنه. میشه بگید دلیلش چی می‌تونه باشه؟
باز هم ممنون
‫۱۰ سال و ۲ ماه قبل، دوشنبه ۱۳ مرداد ۱۳۹۳، ساعت ۰۰:۱۷
سلام و سپاس بابت مطلب خوبتون
زمانی که از StructureMap و UoW استفاده می‌کنیم چگونه می‌توانیم پارامترهای Constructor را مقداردهی کنیم؟ من از روش زیر استفاده کردم ولی کار نکرد. ممنون میشم راهنمایی کنید.
            ObjectFactory.Initialize(x =>
            {
                var ctx = new MyContext(GlobalVars.ConnectionString);
                x.For<IUnitOfWork>().Use(() => ctx);
x.For<IFactorForushMasterService>().Use<FactorForushMasterService>(); 
            });
            using (var container = ObjectFactory.Container.GetNestedContainer())
            {
                var uow = container.GetInstance<IUnitOfWork>();
                var factorService = container.GetInstance<IFactorForushMasterService>();
                txtShFactor.Text = factorService.GetLastShFactor().ToString();
                txtDateFactor.Text = ShamsiDate.ConvertMiladiToShamsi(GeneralHelper.GetServerDateTime());
            }