আমার এমভিসি 3 প্রকল্পে, আমি ফুটবল / সকার / হকি / ... খেলাধুলার গেমের জন্য স্কোর পূর্বাভাস সঞ্চয় করি। সুতরাং আমার পূর্বাভাস শ্রেণীর বৈশিষ্ট্যগুলির মধ্যে একটির মতো দেখতে:
[Range(0, 15, ErrorMessage = "Can only be between 0 .. 15")]
[StringLength(2, ErrorMessage = "Max 2 digits")]
[Remote("PredictionOK", "Predict", ErrorMessage = "Prediction can only be a number in range 0 .. 15")]
public int? HomeTeamPrediction { get; set; }
এখন, int
আমার ক্ষেত্রে ডেটা টাইপের জন্য আমারও ত্রুটি বার্তা পরিবর্তন করা দরকার । এখানে কিছু ডিফল্ট ব্যবহার করা হয়েছে - "ক্ষেত্রের হোমটিম প্রেডিকশনটি অবশ্যই একটি সংখ্যা" " এই ত্রুটি বার্তাকে কীভাবে পরিবর্তন করা যায় তার উপায় খুঁজে পাওয়া দরকার। এই বৈধতা বার্তাটি দূরবর্তী বৈধতার জন্য পূর্বাভাসও নিয়েছে বলে মনে হয়।
আমি [DataType]
গুণাবলীর চেষ্টা করেছি তবে এটি system.componentmodel.dataannotations.datatype
গণনায় সরল সংখ্যা বলে মনে হচ্ছে না ।