मैं एक एफई कोड पहले साइट पर काम कर रहा हूँ, और मैं अपने वर्गों में लिखा है और एक संदर्भ वर्ग, स्रोत है जो की है:एफई कोड पहले नहीं उत्पन्न टेबल्स
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using MySite.SalesTool.Data.Entities;
using System.Data.Entity.ModelConfiguration.Conventions;
namespace MySite.SalesTool.Data
{
public class SalesToolEntities : DbContext
{
public DbSet<User> Users { get; set; }
public DbSet<UserRole> UserRoles { get; set; }
public DbSet<Job> Jobs { get; set; }
public DbSet<JobAssigner> JobAssigners { get; set; }
public DbSet<JobFile> JobFiles { get; set; }
public DbSet<JobStatus> JobStatuses { get; set; }
public DbSet<AssignedUser> AssignedUsers { get; set; }
}
}
परियोजना ठीक बनाता है, लेकिन जब मैं साइट को चलाने के लिए जाता हूं, डेटाबेस में कोई टेबल नहीं बनाया जाता है और मुझे यह बताते हुए एक त्रुटि मिलती है कि डेटाबेस जो भी संदर्भ ऑब्जेक्ट मैं कोशिश करता हूं और एक्सेस नहीं कर सकता, संभवतया क्योंकि कोड ने पहले आवश्यक तालिकाओं को नहीं बनाया है ।
कोई विचार क्यों यह किसी भी तालिका को उत्पन्न नहीं करेगा, और मुझे किसी प्रकार की त्रुटि जानकारी नहीं देगी?
वेब में। कॉन्फ़िगरेशन आपको अपनी कॉन्टेक्स्ट क्लास –
की तरह अपनी कनेक्शन स्ट्रिंग का नाम देना चाहिए, आप डेटाबेस कैसे उत्पन्न करते हैं? ईएफ अकेले टेबल नहीं बनाता है - ईएफ को हमेशा पूरा डेटाबेस बनाना होता है। –
वह वास्तव में निर्भर करता है। यदि यह SQLCe है तो यह इसे अपने –