سؤال

أنا جديد على Silverlight وبالتالي وصول البيانات في Silverlight ، لذا تحمل معي. لدي نموذج بيانات EDO.NET Entity يشير إلى قاعدة بيانات SQL Server 2008. يسمى الجدول الذي يسبب مشاكل المعاملة. يحتوي جدول المعاملات على حقل غير قابل للفرق "Merchantchain". يتم ملء هذا الجدول بواسطة برنامج آخر يدرج سلاسل فارغة في حقل Merchantchain عندما لا يتم توفير سلسلة تجارية. لذلك في تطبيق Silverlight الخاص بي ، أقوم بتحميل شبكة مع المعاملات بناءً على المعايير التي يقدمها المستخدم. الشبكة مخصصة للعرض فقط ، لكنني بحاجة إلى أن أكون قادرًا على تحديث حالة المعاملة بعد مشاهدة المستخدم. لذلك قمت بتعيين المعاملة. قبل submitchanges ، المعاملة. hasvalidationerrors خاطئة. بمجرد تنفيذ Mitchanges (في التصحيح) ، يكون HasvalidationerRors صحيحًا ويقوم إرسال استثناء غير معقول. التحقق من الصحة هو أن حقل Merchantchain مطلوب. حسنًا ، إنها سلسلة فارغة - إنها ليست فارغة. لا فكرة عما يجب فعله. هذا هو Visual Studio 2010 ، Silverlight 4 ، VB.NET.

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

المحلول

مطلوب (lemetMeMtString = true)

تحتاج إلى جعل السلسلة الفارغة مسموحًا بها. انتقل إلى فئة الأصدقاء الخاصة بك وأضف هذا. يمكن العثور على مزيد من التفاصيل هنا:

http://forums.silverlight.net/forums/p/176631/398676.aspx

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