PDA

View Full Version : سوال: نحوه ایجاد برچسب(tags) برای مقالات سایت



LostOfMind
چهارشنبه 07 مرداد 1394, 20:03 عصر
سلام
برای ایجاد برچسب(tags) برای مقالات باید از یه جدول جداگانه استفاده کرد و کلید اصلی جدول مقاله رو در آن قرار داد یا باید آنرا به عنوان یک فیلد در همان جدول مقاله در نظر گرفت؟

aminmousavi
چهارشنبه 07 مرداد 1394, 21:26 عصر
سلام دوست عزیز . باید یک جدول دیگر براش تعریف کنید : id idArticle Value

اگر فیلد توی همان جدول ماقالات تعریف کنید این مشکل پیش میاد که چندین کلمه کلیدی (tag) نمیتونین براش تعریف کنین .

LostOfMind
پنج شنبه 08 مرداد 1394, 08:57 صبح
سلام دوست عزیز . باید یک جدول دیگر براش تعریف کنید : id idArticle Value

اگر فیلد توی همان جدول ماقالات تعریف کنید این مشکل پیش میاد که چندین کلمه کلیدی (tag) نمیتونین براش تعریف کنین .

یه سئوال دیگه

بعد از اینکع یه جدول دیگه ساختیم،بعد از ثبت مقاله باید تگ ها رو وارد کنیم ؟
منظورم اینه که قبل از اینکه مقاله ثبت بشه آی مقاله در اختیار ما نیست تا در جدول تگ ها ذخیره بشه!!
چطور میشه همزمان همراه ثبت مقاله تگ رو هم ذخیره کرد؟

اوبالیت به بو
پنج شنبه 08 مرداد 1394, 09:18 صبح
باید به صورت Transaction عملیات ثبت رو انجام بدید. برای بدست آوردن Id هم انتهای دستور Insert بنویسید:


Select SCOPE_Identity()

و مقدار رو به صورت ExecuteScaler اجرا و در داخل متغیر بریزید.

LostOfMind
پنج شنبه 08 مرداد 1394, 11:03 صبح
باید به صورت Transaction عملیات ثبت رو انجام بدید. برای بدست آوردن Id هم انتهای دستور Insert بنویسید:


Select SCOPE_Identity()

و مقدار رو به صورت ExecuteScaler اجرا و در داخل متغیر بریزید.

با entity Framework چجوری میشه این کار رو انجام داد؟