نظرات مطالب
مدل EAV چیست؟
سلام
سوال اولم اینه که چه نیازی به کد محصول در جدول مقدارها میباشد ؟ مگه کد محصول تو جدول ویژگی‌ها نیست ؟! و از اون طرفی هر ویژگی یه کد منحصربه فرد داره (attribute_id) که این کد نیز در جدول ویژگی‌ها وجود دارد . پس با Join کردن موجودیت و ویژگی توسط کد موجودیت و Join کردن نتیجه با جدول مقدار توسط کد ویژگی میتوان به تمام مقادیر یک موجودیت دست یافت
از اونجایی که فکر کردم سوالم مربوط به این مورد هست میپرسم . در نرم افزار‌های حسابداری ما تفصیلی‌ها رو گروه بندی میکنیم مثل گروه اشخاص ، کالا ، سهامداران ، بانک و ...
و هر کدوم از این گروه‌ها دارای مقادیر خاصی هستند که در گروه دیگر وجود ندارد مثل کد فنی کالا و ...
حالا سوالم اینه که به نظر شما برای این مورد از این روش مشه استفاده کرد ؟
یعنی:
یک جدول برای تفصیلی ها
یک جدول برای ویژگی‌های تفصیلی
یک جدول برای مقادیر ویژگی ها
یک جدول برای گروه‌های تفصیلی
یک جدول هم برای ارتباط گروه تفصیلی با خود تفصیل (جهت مشخص کردن تفصیلی‌های موجود در یک گروه)
با تشکر
نظرات مطالب
مدل EAV چیست؟
اگر جدول را خوب ایندکس گذاری کنیم مشکل سرعت حل می‌شود از طرفی نحوه نمایش هم باید بهینه باشد، مثلا 10 تا 10 نمایش داده دهیم و...
اتفاقا قسمت قشنگ ماجرا اینجا می‌شود که شما تمام Attribute‌های یک گروه کالا را به کاربر نمایش می‌دهید و بنا یه درخواست کاربر داده‌های آن ویژگی را  می توان نمایش داد.
نظرات مطالب
CheckBoxList برای فیلد Enum Flags مدل در ASP.Net MVC
سؤال شما بیشتر به مطلب «CheckBoxList در ASP.NET MVC » مرتبط است تا enum ایی که ویژگی flag دارد. ضمنا گرید تلریک مستندات خوبی دارد که بهتر است به آن مراجعه کنید (مثال Ajax CheckBoxes هست که کدهای View و کنترلر آن نیز پیوست شدند).
نظرات مطالب
SignalR
- آپدیت سوم VS 2012 را نصب کنید.
+ هیچ نیازی به این پیشنیازها نیست. با VS 2010کل مطالب SignalR قابل پیاده سازی هستند. فقط باید بتونید با نیوگت کار کنید و بسته‌های لازم رو اضافه کنید. بعد از آن کلاس هاب، یک کلاس ساده است که امضایی مشخص داره و از کلاسی به نام Hub مشتق می‌شود و همچنین ویژگی HubName هم می‌تواند داشته باشد.
نظرات مطالب
ModelBinder سفارشی در ASP.NET MVC
بله. یک کلاس مشتق شده از System.Web.Mvc.DefaultModelBinder ایجاد کنید. در آن متد BindProperty را override کرده و سپس اگر خاصیتی، مثلا خاصیت X بود (بر اساس مثلا یک ویژگی خاص که به آن انتساب داده شده)، آنگاه از Model binder سفارشی استفاده گردد.
یک نمونه پیاده سازی کامل آن:
MVC Property Binder 
نظرات مطالب
ASP.NET MVC #22
با سلام
اگر ما بخواهیم به عنوان مثال  یک سایت خبری بنویسیم که چند زبانه باشه باید داده هایی هم که مدیر سایت
در database  وارد میکنه دارای این ویژگی باشه تا به هر زبانی که کاربر میخواد تبدیل بشه
ایا میشه از همین روش در این پروژه فرضی استفاده کرد
  اگر امکان پذیر هست ایا میشه روی ترجمه سایت حساب باز کرد.
با تشکر
نظرات مطالب
EF Code First #3
سلام
به یاد دارم قبلا NH را به عنوان قویترین ORM موجود آموزش می دادید.
با توجه به ویژگی های EF 5 قبول دارید در حال حاضر EF قویترین ORM موجود در دنیای Developing است؟
آیا نقطه ضعف یا کمبودی شما در آن مشاهده می کنید؟
نظرات مطالب
متغیرهای استاتیک و برنامه‌های ASP.NET
ببینید محور اصلی بحث این تاپیک ASP.NET است و اگر از ویژگی ThreadStatic استفاده کرده‌اید، اشتباه است چون بحث استفاده مجدد از یک ترد موجود در ThreadPool در اینجا مطرح است (در بالا ذکر کردم).
در ASP.NET اگر می‌خواهید اطلاعاتی را صرفا برای استفاده در طول عمر یک درخواست ذخیره کرده و به اشتراک بگذارید از HttpContext.Current.Items استفاده کنید که برای این منظور طراحی شده و استاندارد است : (+)
نظرات مطالب
استفاده از پلاگین DataTables کتابخانه jQuery در برنامه‌های ASP.NET Core
- برای قسمت‌های جستجو، صفحه بندی و مرتب سازی پویای سمت سرور بهتر هست از Gridify استفاده کرد تا حالت‌های گسترده‌ای رو پوشش بده.
- در مورد کوچکی و بزرگی حرف ابتدای کلیدهای JSON تولیدی در سمت سرور، امکان تنظیم سراسری آن‌ها با مشخص سازی PropertyNamingPolicy هست.
نظرات مطالب
احراز هویت و اعتبارسنجی کاربران در برنامه‌های Angular - قسمت چهارم - به روز رسانی خودکار توکن‌ها
ITokenValidatorService دقیقا همین کار را انجام می‌دهد و درخواست غیرمعتبر (ناشی از منطق‌های سفارشی) را برگشت می‌زند که نتیجه‌ی نهایی آن در سمت کاربر با بررسی status-code دریافتی، قابل ردیابی است. برای مدیریت سراسری این مورد در این سری، یک interceptor مخصوص نوشته شده.