لا DataAnnotations تعمل فقط مع EntityFramework / مصمم الرسم Linq2SQL فئات؟
-
10-07-2019 - |
سؤال
والدردشة باستخدام معاينة 2 من إطار MVC ASP .NET.
وايم محاولة الخروج DataAnnotation الصفات مع بلدي نماذج NHibernate الخاصة لكنهم لا يبدو للعمل.
وكنت تحت الانطباع بأن من المفترض أن يحصل الناجمة عن نموذج ملزم خلال وظيفة التحقق من الصحة. ولكن حتى أنت طراز بي يربط تماما مع البيانات الخاطئة التي قدمتها لي، وModelState.IsValid لا يزال يعود صحيحا.
هل DataAnnotations تعمل فقط مع EntityFramework / مصمم الرسم Linq2SQL لدت الطبقات، أو الدردشة فقط تفعل شيئا خاطئا (كما هو الحال ربما)؟
وشكرا مقدما.
المحلول
في كلمة واحدة، لا. DataAnnotations تعمل مع أي فئة.
لا تنتمي إلى StackOverflow