برای رمز نگاری Connection String ابتدا Command Prompt را از مسیر زیر باز کنید
Start Menu\Programs\Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt
و سپس دستور زیر را برای رمزنگاری Connection String وارد کنید :
aspnet_regi ...
در ادامه قسمت قبلی به برسی ویژگیهای پیشرفتهی AutoMapper میپردازیم...
Custom type converters
همانطور که از اسمش مشخصه، زمانی کاربرد داره که نوع عضو یا اعضای یک شی در مبداء، با معادلشون در مقصد یکی نیستند. مثلا فرض کنید نوع Bool در مبداء رو میخواهیم به نوع String در مقصد نگاشت کنیم؛ همون Yes و No معروف بجای True یا False .
کلاسهای زیر رو در نظر بگیرید:
public class Source
...
همان طور که میدانید نسخه 5 (نهایی) از EF به همراه Visual Studio 2012 منتشر خواهد شد (...) و قابلیتهای کلیدی افزوده شده به آن عبارتند از:
پشتیبانی از Enum در هر سه حالت (Database First, Code First, Model First)
پشتیبانی از Tabel-valued Function در حالت Database First
پشتیبانی از دادههای جفرافیایی در هر سه حالت (Database First, Co ...
اگر با نوع داده Enum آشنایی ندارید قسمت یکم این مطلب را بخوانید.
public enum Grade
{
Failing = 5,
BelowAverage = 10,
Average = BelowAverage + 5, // = 15
VeryGood = 18,
Excellent = 20
}
بازنویسی متد ()ToString:
امکان بازنویسی متد ()ToString در نوع Enum وجود ندارد. بنابراین برای چاپ عبارت Very Good به جای VeryGood تکنیک زیر جالب به نظر میرسد. هر چ ...
نوع داده شمارشی یا Enum، جهت تعاریف مقادیر ثابت و قابل شمارش در برنامه، بسیار کاربرد دارد. مقادیری که در این نوع داده تعریف میشوند بطور خودکار از عدد 0 شماره گذاری میشوند و به ترتیب یکی به آنها اضافه میشود. برای مثال حالت زیر را در نظر بگیرید:
public enum Grade
{
Failing, // = 0
BelowAverage, // = 1
Average, // = 2
VeryGood, // = 3
Excellent ...
در مبحث استفاده از خاصیت Local در Entity Framework ملاحظه نمودید که خاصیت Local به راحتی میتواند از رفت و آمدهای بی جهت به دیتابیس جلوگیری کند.حال قصد معرفی یک collection را به نام ObservableCollection دارم.
همانطور که از نامش پیداست برای مشاهده و تحت نظر قرار دادن دادههای اضافه شده یا پاک شده کاربرد دارد. به کد زیر دقت کنید.
private static void ListenToLocalChanges()
{
using (va ...
زمانی که از LINQ To Entity استفاده میکنیم، با هر بار اجرای یک کوئری، این کوئری به سمت دیتابیس ارسال شده و اطلاعات مورد نظر را بازیابی میکند. حال اگر ما موجودیت جدیدی را به Context جاری اضافه کرده ولی آن را ذخیره نکرده باشیم، به علت عدم وجود موجودیت در دیتابیس (در حافظه وجود دارد)
کوئری
ارسالی ما این موجودیت جدید را شامل نمیشود. البته شایان ذکر است زمانیکه از متد Find استفاده میکنیم، به صورت پیش فرض ابتدا داخل حافظه کاوش شده و در صور ...
در ادامه قسمت اول به برخی دیگر از قابلیتهای جدید VisualStudio.NET 2012 میپردازیم.
بهبود ویرایشگر JavaScript:
یکی دیگر از قابلیتهای جدیدی که در VS.NET 2012 چشم نوازی میکند، اضافه شدن گزینه Go To Definition در بخش ویرایشگر کد جاوااسکریپت است. کاملاً روشن است که جاوااسکریپت جان دوباره ای گرفته است و امروزه شاهد حضور بیش از پیش و مؤثر آن در برنامههای تحت وب هستیم و گویا دوستان ما در تیم توسعه VisualStudio.NET در تلاش هستن ...
شاید خیلی از برنامه نویسان با نظر من هم عقیده باشند، Visual Studio.NET بهترین ابزار و IDE جهت توسعه نرم افزار است. در این سری از مطالب قصد داریم نگاهی اجمالی به قابلیتهای جدید VS.NET 2012 بیاندازیم.
پنجره New Project:
شاید بارزترین تغییراتی که در این پنجره به چشم میخورد اضافه شدن Templateهای جدید باشد. البته نباید از ظاهر گرافیکی به سبک Metro چشم پوشی کرد. یکی از این Templateها Portable Class Library است. توسط این ...
موتور لوسین علاوه بر فراهم آوردن امکان جستجوی سریع بر روی متون حجیم، امکان یافتن مطالبی مشابه یا مرتبط با مطلبی خاص را نیز فراهم میکند. نمونه آنرا شاید در بعضی از انجمنها یا وبلاگها دیده باشید که در ذیل مطلب جاری، چندین لینک را به مطالبی مشابه نیز نمایش میدهند. در ادامه نحوه استفاده از این قابلیت را در لوسین بررسی خواهیم کرد.
یافتن شماره سند متناظر لوسین
همان مثال «استفاده از لوسین برای برجسته سازی عبارت ...