Hirdetés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- eBay-es kütyük kis pénzért
- GoodSpeed: Aquaphor Modern víztisztító
- Elektromos rásegítésű kerékpárok
- sh4d0w: Árnyékos sarok
- gban: Ingyen kellene, de tegnapra
Ú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!
- Vezetékes FEJhallgatók
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Okos Otthon / Smart Home
- Genius SW 5.1 Home Theater
- PROHARDVER! feedback: bugok, problémák, ötletek
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Sweet.tv - internetes TV
- pfSense - Avagy az okosított házirouter
- ThinkPad (NEM IdeaPad)
- Háztartási gépek
- További aktív témák...
- Godox - TT685S
- Playstation 5 Drive Edition 825GB dobozában, 6 hónap garanciával, Bp-i üzletből eladó!
- Eladó Canon 700D kamera váz
- BESZÁMÍTÁS! Apple Studio Display 27 5K Nanotexturált üveg monitor garanciával hibátlan működéssel
- BESZÁMÍTÁS! Apple Pro Display XDR 32 6K Nanotexturált üveg monitor garanciával hibátlan működéssel
- Xiaomi Redmi Note 13 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- ÚJ OMEN Transcend 14 - 14"2.8K OLED 120Hz - Ultra 7 155H - 16GB - 1TB - RTX 4060 - Win11 - 3 év gari
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Új akksi! Microsoft Surface Pro 6 i5-8350U 8GB 256GB 100%sRGB 1 év garancia + billentyűzet opciók!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest