اشتراک‌ها
Scaffolding در ASP.NET Core

In this post we are going to explore how to create model based on existing database (Db-First), with the help of Entityframework Core Command then learn how to generate Controller & Views using Scaffolding (Interface & Code-Generator Command) based on model. 

Scaffolding در ASP.NET Core
نظرات مطالب
پَرباد - آموزش پیاده‌سازی پرداخت آنلاین در دات نت - مقدمه
نسخه جدید ۳.۰.۰ منتشر شد.

تغییرات:

امکان "پیاده‌سازی ذخیره و بازیابی داده‌ها به صورت سفارشی" افزوده شد.

منبع‌های داده قابل استفاده:

نصب:
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


نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
سلام؛ وقتی در قسمت:
IoCWrapper.RunAndDispose(() =>
{
     var draftsService = IoCWrapper.GetInstance<IBlogPostDraftsService>();
     draftsService.RunConvertDraftsToPostsJob();
});
یک متد Async قرار می‌دم
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 به اکسپشن زیر برخورد میکنم:
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 در کانتکست وبی و ویندوزی مربوط باشد.
نظرات مطالب
معرفی DNTProfiler
سلام؛ در لایه وب این پروژه ، با استفاده از کنسول نیوگت،بسته زیر رو نصب کردم : DNTProfiler.EntityFramework.Core
سپس تنظمیات مورد نظر در فایل 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>