windows phone 8 - Error while storing a list of custom object in isolated storage -


मेरे पास निम्न प्रकार का एक कस्टम वर्ग है

  [तालिका] वर्ग MyApp {public MyApp (): बेस () {} [कॉलम (IsPrimaryKey = true, UpdateCheck = UpdateCheck.Never)] सार्वजनिक स्ट्रिंग appCode {get; सेट; } [कॉलम (अपडेट चेक = अपडेटकैक। कभी नहीं)] सार्वजनिक स्ट्रिंग प्रोकोड {प्राप्त करें; सेट; }}  

मेरे पास एक अन्य वर्ग है जिसमें MyApp वस्तुओं की एक सूची है जो नीचे दी गई है:

  [तालिका] वर्ग ApplicationUser {public ApplicationUser (): बेस () {} [कॉलम (आईप्रामिरीके = सच, अपडेट चेक = अपडेट चेक। कभी नहीं)] सार्वजनिक स्ट्रिंग उपयोगकर्ता आईडी {प्राप्त; सेट; } [कॉलम (अपडेट चेक = अपडेटकैक। कभी नहीं)] सार्वजनिक सूची & lt; MyApp & gt; ApplicationList {get; सेट; }}  

मेरे डेटासीन्टेक्स वर्ग में CreateDatabase () विधि को बुलाते समय मुझे निम्न त्रुटि मिलती है:

  'System.Collections के लिए एसक्यूएल प्रकार निर्धारित करने में असमर्थ   

P>

असल में आपको EntityRef & lt; T & gt; और EntitySet & lt; T & gt; वर्गों और एसोसिएशन का उपयोग करके उन संस्थाओं के बीच संबंध को सही ढंग से मैप करने होंगे। attribute।

सहायक हो सकता है।

नीचे सही मैपिंग (एक-से-कई संबंध के लिए) के साथ उदाहरण:

समायोजित ApplicationUser वर्ग

  [तालिका] सार्वजनिक वर्ग ApplicationUser {निजी EntitySet & lt; MyApp & gt; _userApplications = नई इकाईसैट & lt; MyApp & gt; (); [स्तंभ (IsPrimaryKey = true, UpdateCheck = UpdateCheck.Never)] सार्वजनिक स्ट्रिंग UserId {get; सेट; } [एसोसिएशन (स्टोरेज = "_उसर ऍप्लिकेशन्स", यह केय = "यूज़रआईड", अन्य के = "एप्लीकेशन यूसरआईडी")) सार्वजनिक एंटिटीसेट & lt; MyApp & gt; अनुप्रयोगसूची ({वापसी _ यूज़र एपप्लिकेशंस प्राप्त करें; } सेट {_userApplications = value; }}}  

और समायोजित MyApp वर्ग

  [तालिका] सार्वजनिक वर्ग MyApp {निजी EntityRef & lt; ApplicationUser & gt; _applicationUserRef; [स्तंभ (IsPrimaryKey = सच, अपडेट चेक = अपडेट चेक। कभी नहीं)] सार्वजनिक स्ट्रिंग AppCode {get; सेट; } [कॉलम (अपडेट चेक = अपडेटकैक। कभी नहीं)] सार्वजनिक स्ट्रिंग प्रोकोड {प्राप्त करें; सेट; } [स्तंभ] सार्वजनिक स्ट्रिंग ApplicationUserId {get; सेट; } [एसोसिएशन (नाम = "FK_MyApp_ApplicationUser", भंडारण = "_applicationUserRef", यह कुंजी = "ApplicationUserId", अन्य कि = "यूज़रआईडी")) सार्वजनिक अनुप्रयोग उपयोगकर्ता अनुप्रयोगउपयोगकर्ता संदर्भ ({वापसी _applicationUserRef.Entity; } सेट {_applicationUserRef.Entity = value; }}}  
पर क्लिक करें

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -