اشتراکها
نسخه جدید ۳.۰.۰ منتشر شد.
تغییرات:
امکان "پیادهسازی ذخیره و بازیابی دادهها به صورت سفارشی" افزوده شد.
منبعهای داده قابل استفاده:
نصب:
Nuget Package Manager Install-Package Parbad.Storage.Cache .NET CLI dotnet add package Parbad.Storage.Cache
نصب:
Nuget Package Manager Install-Package Parbad.Storage.EntityFrameworkCore .NET CLI dotnet add package Parbad.Storage.EntityFrameworkCore
سلام؛ وقتی در قسمت:
یک متد Async قرار میدم
IoCWrapper.RunAndDispose(() => { var draftsService = IoCWrapper.GetInstance<IBlogPostDraftsService>(); draftsService.RunConvertDraftsToPostsJob(); });
IoCWrapper.RunAndDispose(async () => { var draftsService = IoCWrapper.GetInstance<IBlogPostDraftsService>(); await draftsService.RunConvertDraftsToPostsJobAsync(); });
دفعه اول به درستی اجرا میشه، ولی دفعه دوم خطای زیر میده
System.ObjectDisposedException HResult=0x80131622 Message=The ObjectContext instance has been disposed and can no longer be used for operations that require a connection. Source=EntityFramework
نظرات مطالب
آشنایی با FileTable در SQL Server 2012 بخش 2
با سلام
دو تا سوال داشتم :
1- در این روش آیا جدول فایلها هیچ گونه رابطه ای با جداول دیگر توسط کلید خارجی نمیتونه داشته باشه. مثلا جدول محصولات که هر محصول یک دیتا شیت(DataSheet) بصورت فایل پی دی اف(pdf) با حجم بالای 20 مگابایت داره و قراره در این جدول(Datatable) اون فایلها مدیریت بشه.
2- اگر بخوایم این روش رو با روشهای مرسوم امروزی برای ایجاد و مدیریت بانکهای اطلاعاتی توسط orm ها(entityframework و ...) ادغام کنیم آیا اصلا چنین چیزی امکان پذیر هست یا روشهای بهتری برای اینکار پیشنهاد میکنید.
نظرات مطالب
معرفی DNTProfiler
با سلام و تشکر به خاطر این نرم افزار مفید.
نرم افزار و پکتهای اون برای EntityFramework در دو حالت وب و ویندوز درست عمل میکند ولی برای NHibernate فقط در حالت ویندوزی درست عمل میکند و در حالت وبی، موقع فراخوانی BuildSessionFactory به اکسپشن زیر برخورد میکنم:
نرم افزار و پکتهای اون برای EntityFramework در دو حالت وب و ویندوز درست عمل میکند ولی برای NHibernate فقط در حالت ویندوزی درست عمل میکند و در حالت وبی، موقع فراخوانی BuildSessionFactory به اکسپشن زیر برخورد میکنم:
Could not create the driver from DNTProfiler.NHibernate.Core.Drivers.ProfiledSql2008ClientDriver,DNTProfiler.NHibernate.Core
و بعد از لود صفحهی وب اکسپشن زیر نمایش داده میشود:
exePath must be specified when not running inside a stand alone exe
با سرچی که انجام دادم به نظر میرسد به پکت نیوگت NHibenate این نرم افزار و نحوهی کار با Configuration manager در کانتکست وبی و ویندوزی مربوط باشد.
با سرچی که انجام دادم به نظر میرسد به پکت نیوگت NHibenate این نرم افزار و نحوهی کار با Configuration manager در کانتکست وبی و ویندوزی مربوط باشد.
نظرات مطالب
معرفی DNTProfiler
سلام؛ در لایه وب این پروژه ، با استفاده از کنسول نیوگت،بسته زیر رو نصب کردم : DNTProfiler.EntityFramework.Core
سپس تنظمیات مورد نظر در فایل web.config رو اعمال کردم که البته مشکلی در اجرای پروژه به وجود نمیاد ولی با نگه داشتن ماوس روی تگ <interceptors> ، با پیغام زیر مواجه میشم :
the element entityframework has invalid chid element iterceptors
وقتی برنامه DNT Profiler رو اجرا میکنم متاسفانه هیچ اطلاعاتی در مورد پروژه ام بهم نشون نمیده. حتی با تعویض پورت هم مسئله حل نشد.
سپس تنظمیات مورد نظر در فایل web.config رو اعمال کردم که البته مشکلی در اجرای پروژه به وجود نمیاد ولی با نگه داشتن ماوس روی تگ <interceptors> ، با پیغام زیر مواجه میشم :
the element entityframework has invalid chid element iterceptors
وقتی برنامه DNT Profiler رو اجرا میکنم متاسفانه هیچ اطلاعاتی در مورد پروژه ام بهم نشون نمیده. حتی با تعویض پورت هم مسئله حل نشد.
پاسخ به بازخوردهای پروژهها
'System.Data.Entity.Core.EntityException'
من از visual studio 2013 و SQL server 2014 استفاده میکنم.
در فایل Web.config
این تغییرات رو دادم باز هم نتیجه همون هستش.
<connectionStrings> <clear /> <add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=MVC5DB;Integrated Security = true" providerName="System.Data.SqlClient" /> </connectionStrings>
.
.
.
.
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"> <parameters> <parameter value="Data Source=.;Integrated Security=True" /> </parameters> </defaultConnectionFactory>