অনামিকার ধরণের অভ্যন্তরীণ বৈশিষ্ট্যগুলির সাথে এর কোনও সম্পর্ক নেই
কোনও দৃশ্য থেকে আংশিক দৃশ্যে অজ্ঞাতনামা প্রকারগুলি পাস করা পুরোপুরি সম্ভব
আমি আজ একই সমস্যার মুখোমুখি হয়েছি এবং বেনামে প্রকারভেদ এবং তাদের সহজাত internal
সম্পত্তিগুলি পাস করার সমস্যাটি (সরাসরি) কিছুই করার ছিল না ।
যেমন, ওপিএস প্রশ্নের সাথে সম্পর্কিত, @ লুকাশের উত্তর অপ্রাসঙ্গিক - যদিও কাজটি কার্যকর হবে না ।
ওপিএসের প্রশ্নে, অজ্ঞাতনামা টাইপটি এক্স এক্সের ভিউ থেকে অ্যাসেম্বলি এক্সের একটি অংশে প্রেরণ করা হচ্ছে , সুতরাং ডেভিড এবো যে বেনামি ধরণের সম্পত্তিগুলির অভ্যন্তরীণ বলে উল্লেখ করেছেন তাতে কোনও ফল হয় না; দেখার জন্য সংকলিত প্রকারগুলি, আংশিক এবং বেনামে টাইপগুলি একই সমাবেশে অন্তর্ভুক্ত ।
সুতরাং হঠাৎ ব্যর্থতার কারণে কোনও দৃষ্টিকোণ থেকে কোনও আংশিক অংশে কোনও বেনামি ধরণটি পাস করতে হ'ল কেন?
কমপক্ষে আমার পরিস্থিতিতে, আমি আবিষ্কার করেছি যে এটি একই ফোল্ডারে অন্য দৃষ্টিভঙ্গির কারণে যা কোনও মডেল প্রকার নির্দিষ্ট করে যা সমাধান করা যায় না । রানটাইমটিতে ভিউগুলি সংকলিত হয়, এবং সুতরাং ভিউগুলি সংকলন করতে রানটাইম এ ব্যর্থতা হিসাবে এটি বোধগম্য হবে গতিশীল ধরণের সংকলন করতে ব্যর্থতা এবং আংশিকভাবে কেবল একটি প্রাপ্তি হবে object
। এটি কী চলছে তা অবিলম্বে সুস্পষ্ট নয়, তবে ওপিএস-এর নির্দিষ্ট উদাহরণে (এবং খনি) এটি সমস্যার কারণ হওয়ার চেয়ে বেশি।
এটি লক্ষণীয় আকর্ষণীয় যে যদি মডেলের ধরণটি সঠিক হয় তবে দৃশ্যের অন্য অংশটি সংকলন না করে তবে বেনামি প্রকারগুলি একইভাবে প্রভাবিত হয় না। এটি অবশ্যই রেজারটি দেখার উপাদানগুলির অংশগুলির গতিশীল সংকলন বিচ্ছেদ করে।
আপত্তিজনক দৃষ্টিভঙ্গিটি সংশোধন করার পরে, পুরো সমাধানটি পুনর্নির্মাণ করুন বা এটি ঠিক হয়েছে কিনা তা যাচাই করার আগে প্রকল্পটি পরিষ্কার এবং পুনর্নির্মাণ করুন।
আপনি এটির দ্বারা আবার ধরা পড়ে না তা নিশ্চিত করার জন্য আপনি এটি আপনার csproj
ফাইলে যুক্ত করে রেজারের ভিউগুলি সংকলন করতে সক্ষম করতে পারেন :
<PropertyGroup>
<MvcBuildViews>true</MvcBuildViews>
</PropertyGroup>