linq - How can define multiple KEY in EntityFrameWorkClass C# -


सार्वजनिक वर्ग UserImage {[Key, Column ("UserID")] सार्वजनिक

"post-text" itemprop = "text">
  [तालिका ("टेबल_यूज़र इमेज")] नल से & lt; Guid & gt; UserID {प्राप्त करें; सेट; } [कुंजी, कॉलम ("इमेडैड")] सार्वजनिक नल योग्य & lt; int & gt; ImageID {प्राप्त करें; सेट; }}   

दोनों कॉलम प्राथमिक कुंजी हैं लेकिन मॉडल केवल एक समय में एक कुंजी स्वीकार करते हैं, तो मैं इसे कैसे आ सकता हूँ? कोई समाधान है? कृपया साझा करें?

मेरा मानना ​​है कि आप एक समग्र कुंजी का वर्णन कर रहे हैं, जो कि दो या अधिक कॉलम।

ईएफ में इसका वर्णन करने के लिए, आपको चाबियाँ के लिए कॉलम ऑर्डर देने को भी परिभाषित करना होगा। इस तरह से:

  [तालिका ("टेबल_उसेर छवियाँ")] सार्वजनिक वर्ग यूज़र इमेज {{कुंजी, कॉलम ("यूजरआईड", ऑर्डर = 0)] पब्लिक गिड? UserID {प्राप्त करें; सेट; } [कुंजी, कॉलम ("इमेजेड", ऑर्डर = 1)] सार्वजनिक इंट? ImageID {प्राप्त करें; सेट; }}    

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

ruby on rails - Convert a Activerecord result with has_one associations into a single hash per record -

javascript - Read complete data from stream from onMessage -