بایگانی

بایگانی برای دسته ی ‘Code First’

تنظیم web.config برای استفاده از simplemembership در mvc4

همچنانکه می دانید mvc4 بصورت پیش فرض از simplemembership برای مدیریت account استفاده می کند. برای اینکه بتوان از این provider استفاده کرد حتما لازم است که web.config برای آن تنظیم شود

فایل web.config را باز کنید و موارد زیر را در آن اضافه کنید

با افزودن کد های فوق حتی موقعی که می خواهید از طریق متد seed اکانتی را به دیتابیس اضافه کنید و دیتابیس را آپدیت کنید خطای زیر را دریافت نخواهید کرد.

The Role Manager feature has not been enabled.

 

Categories: Code First, IT, Microsoft, MVC Tags:

نحوه نگاشت یا Mapp یک مدل(جدول) یا بطور کلی یک آبجکت به یک ویو مدل یا آبجکت

۱۱ خرداد ۱۳۹۲ ۲ دیدگاه

How to mapping or convert a model to a view model

برای نگاشت، مپ یا کانورت یک مدل به یک ویو مدل به شکل زیر عمل می کنیم.

ابتدا دستور زیر را در global.asax وارد می کنیم

سپس از فولدر Model داخل فایل AutoMapperWebConfiguration.cs دستورات زیر را می نویسیم

توجه داشته باشید که باید حتما automapper.dll را به رفرنس ها وارد کرده باشید. برای این کار می توانید از منو های VS آنرا بصورت آنلاین دریافت و در پروژه اعمال نمایید

Tools > Library Package Manager > Manage NuGet Packages for solution

و سپس بصورت Online، Automapper را سرچ کنید و بعد از پیدا کردن Install کنید.

و در ادامه

سپس در صورت نیاز به استفاده از آنها داخل یک Action مثلا Details می نویسیم

 

Categories: Code First, Microsoft, MVC Tags:

نحوه افزودن یک فیلد به UserProfile در SimpleMemberShip

این مطالب بر مبنای MVC4 و .Net Framewrok 4  و Code First می باشد

اگر بخواهیم فیلدی برای UserProfile اضافه کنیم بترتیب زیر عمل می کنیم

۱- فایل Models\Account.cs را باز می کنیم و دو تا فیلد موبایل و ایمیل را اضافه می کنیم

 

2- کلاس UserProfile را در بخشی کهDBContext تعریف شده اضافه می کنیم مثلا


 

3- شاید لازم باشد پراپرتی مقدار دهی اولیه simplemembership از فایل AccountControl.cs حذف شود

 

4- حالا می شود از متد seed برای مقدار دهی اولیه مدل UserProfile استفاده کرد. ساده ترین راه استفاده از  migrations\configuration.cs می باشد

 

5- سپس پروژه را بیلد می کنیم

۴- اجرای دستور زیر در Package Manager از منوی Tools\Library Package Manager

 

6- اگر خطایی رخ دهد بهترین راه حل حذف دیتابیس می باشد و سپس اجرای دستور update-database

Categories: Code First, MVC Tags:

Code First

Code First

Categories: Code First Tags:

EF Code first

معرفی تکنولوژی EF Code first مایکروسافت

Categories: Code First Tags:
IP Blocking Protection is enabled by IP Address Blocker from LionScripts.com.