سؤال

جديد في الخدمة السرية، ورثته بمشروع يستخدم 20.1 خاطئا حاولت إضافة عمود إلى أحد الجداول الخاصة بي وتشغيل الأداة لتحديث الفئات، واسم الجدول هو ردود الفعل وردود الفعل. vfeedback.cs لم يفعل ذلك، هل أنا أفتقد شيئا؟

هل كانت مفيدة؟

المحلول

بشكل افتراضي، بالنظر إلى جدول يدعى ردود الفعل، ستؤدي الخلقية إلى توليد Feedback.cs و FeedbackController.cs. vfeedback.cs تبدو وكأنها شيء غير معيار للسلطة الخزانية.

أنا أظن أن الشخص الذي ورثته هذا المشروع قد ولدهه (آخر سأطلب منه أولا)، لذلك هذا ما سأنظر إليه:

  • أعتقد أن لديك أكثر من طاولة واحدة في قاعدة البيانات الخاصة بك والملفات التي تم إنشاؤها المقابلة لكل من الجداول الخاصة بك.
    • هل لديك فئة V.cs المقابلة لكل من الجداول / الملفات التي تم إنشاؤها؟
    • هل تبدو ملفات V.CS أكثر أو أقل نفس الهيكل (أي كما تم إنشاؤه أيضا)؟
    • إذا كانت الإجابة بنعم على السؤالين الأخيرتين، فمن أن سلفك هو تعديل ملفات القالب الخلقية الافتراضية لإخراج ملفات إضافية تم إنشاؤها (لإضافة بعض السلوك المخصص الذي يحتاج إليه). إذا لم يكن كذلك، فربما كتب vfeedback.cs كملف واحد خارج.
  • هل تستخدم الكود / الثنائيات الفرعية الافتراضية من الموقع الفاعي أو تلك التي ورثتها؟
    • إذا كنت تستخدم شفرة / ثنائية البنزانية التي ورثتها وتشغيل الأداة لم تولد vfeedback.cs جديد، فسأعتقد أنه ملف واحد خارج.
  • التراجع جدول ملاحظاتك إلى ما ورثته من سابقتك. تشغيل Subsonic (الافتراضي الذي يمكنك تنزيله من الموقع) لإنشاء ملاحظات جديدة. فرق ملاحظات القديمة والجديدة ملفات ومعرفة ما إذا كنت تحصل على نفس الشيء. سوف تعطيك فكرة إذا قام سلفكم بإجراء تعديلات مخصصة للسلطة الخزانية.

نصائح أخرى

قد يكون vfeedback.cs ابن عم جزئي لدرجة ملاحظاتك التي تم إنشاؤها أو قد تكون فئة مختلفة تحتوي على منطق أعمال وما إلى ذلك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top