‫۱۰ سال و ۷ ماه قبل، جمعه ۱۶ اسفند ۱۳۹۲، ساعت ۱۴:۲۳
وجود اینترفیس و قرارداد در کدها برای این است که هم طراح و هم استفاده کننده تکلیف خودشان را بدانند. اگر قرار باشد این اینترفیس‌ها به میل شما هر روز تغییر کنند که دیگر به آن قرارداد گفته نمی‌شود. ضمنا برای پاسخگویی به این نوع سؤالات تمامی ناپذیر، سیستم جدیدی رو طراحی کردند به نام ASP.NET Identity. این سیستم از بنیان سورس باز هست. در اینجا شما هر طور که دوست داشتید، تمام اینترفیس‌ها و کدها رو تغییر بدید. سورس رو که دارید. وابسته هم نیست به بانک اطلاعاتی خاصی.
‫۱۰ سال و ۷ ماه قبل، سه‌شنبه ۱۳ اسفند ۱۳۹۲، ساعت ۱۳:۲۵
تعریفی نداره چون معادلی نداره در بانک اطلاعاتی. EF فیلد شما را باید بتونه به یک نوع خاص در بانک اطلاعاتی نگاشت کنه. چنین نوعی در سمت بانک اطلاعاتی وجود خارجی نداره. البته در SQL Server میشه نوع جدید تعریف کرد. بعد از تعریف، این طرف با Column typeName باید مشخص بشه.
‫۱۰ سال و ۷ ماه قبل، جمعه ۲ اسفند ۱۳۹۲، ساعت ۲۲:۲۴
نگارش‌های اکسپرس و local db رایگان هستند. نگارش CE یا Compact edition نیز رایگان است. سایر نگارش‌ها خیر. بنابراین خیلی‌ها در سراسر دنیا بر این اساس تصمیم گیری می‌کنند. نگارش CE داخل پروسه برنامه اجرا میشه و تا 4 گیگ دیتا داخلش می‌تونید ذخیره کنید. نگارش اکسپرس تا 12 گیگ محدودیت داره. سایر نگارش‌ها محدودیتی ندارند. خلاصه باید به کسب و کار خودتون نگاه کنید. برنامه حسابداری هست که تعداد رکوردهاش تا آخر سال مثلا میشه 10 هزار رکورد؟ نگارش CE براش کافی هست.
‫۱۰ سال و ۷ ماه قبل، شنبه ۲۶ بهمن ۱۳۹۲، ساعت ۲۰:۵۱
این نوع مسایل رو نمی‌تونید با HtmlAgilityPack حل کنید. HtmlAgilityPack فقط کارش آنالیز اطلاعات ثابتی هست که بهش می‌دید و نهایتا خواندن نودهای HTML نهایی. موردی که عنوان کردید نیاز به آنالیز همزمان هدرهای دریافتی به همراه جاوا اسکریپت سایت مورد نظر داره.