साथ पूर्ण-पाठ खोज रहा linq
के माध्यम से full-text search
काम करने के लिए इस link पाया। हालांकि, कोड database first approach
को लक्षित करता प्रतीत होता है। इसे Database First Approach
के साथ कैसे काम करें? कोड कीEF6: डेटाबेस प्रथम कार्य
प्रासंगिक हिस्सा:
public class NoteMap : EntityTypeConfiguration<Note>
{
public NoteMap()
{
// Primary Key
HasKey(t => t.Id);
}
}
public class MyContext : DbContext
{
static MyContext()
{
DbInterception.Add(new FtsInterceptor());
}
public MyContext(string nameOrConnectionString) : base(nameOrConnectionString)
{
}
public DbSet<Note> Notes { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Configurations.Add(new NoteMap());
}
}
के रूप में समारोह OnModelCreating
ऊपर देखा केवल Code First Approach
में कहा जाता है। मुझे आश्चर्य है कि Database First
दृष्टिकोण
यदि आप कोड पीढ़ी आईएसओ ईडीएमएक्स – ErikEJ
@ErikEJ के लिए "ईएफ रिवर्स पॉको" टेम्पलेट का उपयोग करते हैं तो यह "डेटाबेस पहले" में ठीक काम करेगा, क्या आप इसे थोड़ा और विस्तार से समझा सकते हैं और यदि इसे बिना काम किए जाने का कोई तरीका है कोड में संशोधन। –
क्या आप वास्तव में अपने मामले के लिए उस कोड को चलाने का प्रयास किया था? आपके लिंक पर वर्णित कोड के लिए यह पहले डेटाबेस से कोई फर्क नहीं पड़ता या मॉडल का पहला दृष्टिकोण उपयोग किया जाता है। हां, ऑनमोडेल क्रिएटिंग को डेटाबेस में पहले नहीं कहा जाता है, लेकिन यह किसी भी तरह से पूर्ण-पाठ खोज को लागू करने से संबंधित नहीं है। यह सब मायने रखता है FtsInterceptor है। – Evk