Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Fecogame: 1 laptop, 1 PC, 2 monitor, 1 hangfal. Hogyan?
- Fecogame: Cég felvásárlás - Volt már benne részetek munkavállalóként?
- Luck Dragon: Asszociációs játék. :)
- creation: Elég lett abból, hogy a nagy gépeim nem képesek behúzni a filamentet
- sziku69: Szólánc.
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- hcl: GPT diszk kisebbre klónozása
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
Új hozzászólás Aktív témák
-
T.Peter
őstag
Sziasztok. Ezt a tutorialt csináltam végig (mvc 5-tel és EF 6.1.1-gyel), de végén a studentcontrollernél exception-t dob.
An exception of type 'System.InvalidOperationException' occurred in EntityFramework.dll but was not handled in user code
Additional information: Failed to set database initializer of type 'DermatologyWebApplication.DAL.DermatologyWebAppInitializer, DermatologyWebApplication' for DbContext type 'DermatologyWebApplication.DAL.DermatologyWebAppContext, DermatologyWebApplication' specified in the application configuration. See inner exception for details.
System.InvalidOperationException
System.TypeLoadExceptionAz EF 6.1.1-et nuget-tel tettem az alkalmazásba.
Próbáltam utánanézni a hibának, de nem találtam releváns segítséget.A hibát itt dobja:
public class DiseaseController : Controller
{
private DermatologyWebAppContext db = new DermatologyWebAppContext();
// GET: Disease
public ActionResult Index()
{
return View(db.Diseases.ToList()); <--------
}Disease.cs:
public class Disease
{
public int Id { get; set; }
public string Name { get; set; }
public string Location { get; set; }
public string Annotation { get; set; }
public virtual ICollection<DiseaseGroup> DiseaseGroups { get; set; }
public virtual ICollection<DiseaseSpecification> DiseaseSpecifications { get; set; }
}DermatologyWebAppContext.cs:
public class DermatologyWebAppContext : DbContext
{
public DermatologyWebAppContext() : base("DermatologyWebAppContext")
{
}
public DbSet<Disease> Diseases { get; set; }
public DbSet<DiseaseGroup> DiseaseGroups { get; set; }
public DbSet<DiseaseSpecification> DiseaseSpecifications { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
}
}DermatologyWebAppInitializer.cs:
public class DermatologyWebAppInitializer : System.Data.Entity.DropCreateDatabaseIfModelChanges<DermatologyWebAppContext>
{
protected override void Seed(DermatologyWebAppContext context)
{
var diseases = new List<Disease>
{
new Disease{Name = "bőrbetegség1", Location = "Hát", Annotation = "Első megjegyzés"},
new Disease{Name = "bőrbetegség2", Location = "Váll", Annotation = "Második megjegyzés"},
new Disease{Name = "bőrbetegség3", Location = "Fenék", Annotation = "Harmadik megjegyzés"},
new Disease{Name = "bőrbetegség4", Location = "Comb", Annotation = "dfg"},
new Disease{Name = "bőrbetegség5", Location = "Has", Annotation = "dfg"},
};
diseases.ForEach(s => context.Diseases.Add(s));
context.SaveChanges();A web.config-ban ez szerepel:
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /><connectionStrings>
<add name="DermatologyWebAppContext" connectionString="Data Source=(LocalDb)\v11.0;AttachDBFilename=|DataDirectory|\DermatologyWebApplicationDB.mdf;Initial Catalog=DermatologyWebApplicationDB;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
</connectionStrings>
<entityFramework>
<contexts>
<context type="DermatologyWebApplication.DAL.DermatologyWebAppContext, DermatologyWebApplication">
<databaseInitializer type="DermatologyWebApplication.DAL.DermatologyWebAppInitializer, DermatologyWebApplication" />
</context>
</contexts>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>Mi az, amit eddig nem vettem észre?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GAMER PC: i7-7700 /// 16GB DDR4 /// RX 5700 XT /// 256GB SSD
- GAMER PC: i5-8500T /// 16GB DDR4 /// GTX 1080 /// 250GB SSD + 500GB HDD
- GAMER PC: i5-10500 /// 16GB DDR4 /// RX 6600 XT /// 250GB SSD + 500GB HDD
- GAMER PC: i7-9700K /// 32GB DDR4 /// RTX 3070 /// 512GB SSD
- GAMER PC: Ryzen 7 1700 /// 16GB DDR4 /// GTX 1080 /// 480GB SSD
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 8GB GAMER PC termékbeszámítással
- darkFlash GR12 Darkstorm Blue/Green
- Dell Precision 5560 i7 32GB RAM 512GB SSD NVIDIA RTX A2000 FHD+
- BESZÁMÍTÁS! Microsoft XBOX Series X 1TB SSD fekete játékkonzol extra kontrollerrel garanciával
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
