2017-08-14 14 views
8

किसी कारण से, मुझे EFCore में SQL का उपयोग करने की आवश्यकता है, और मै मैप किए गए इकाई के तालिका नाम का उपयोग करूंगा। मैं इसे कैसे प्राप्त कर सकता हूँ?इकाई फ्रेमवर्क कोर में मैप किए गए इकाई का तालिका नाम कैसे प्राप्त करें

+0

ऐसा लगता है कि यह काम कर सकता है। https://stackoverflow.com/questions/35124306/ef7-column-name-from-mapping-api –

उत्तर

6
var mapping = dbContext.Model.FindEntityType(typeof(YourEntity)).Relational(); 
var schema = mapping.Schema; 
var tableName = mapping.TableName; 

मतलब यह है कि dbContext कि DbContext से विरासत वर्ग का एक उदाहरण है और आप YourEntity वहाँ कॉन्फ़िगर किया गया है।

संबंधित मुद्दे