Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
[erledigt]EF 4 Code First : Problem mit Collections von Fremdtabellen
Ahrimaan
myCSharp.de - Member



Dabei seit:
Beiträge: 363
Herkunft: Thorn

Themenstarter:

[erledigt]EF 4 Code First : Problem mit Collections von Fremdtabellen

beantworten | zitieren | melden

verwendetes Datenbanksystem: MSSQL 2005

Hallo zusammen,

kleines Problem mit Code First :

Erstmal meine Models :

public class RealmModel
 {
  [System.ComponentModel.DataAnnotations.Key]
  public int Id { get; private set; }
  public string Name { get; private set; }
  public int HeaderRow { get{ return _headerRow - 1;} set{ _headerRow = value;} }
  private int _headerRow;
  public int StartRow { get { return _startRow - 1; } set { _startRow = value; } }
  private int _startRow;
  public int EndRow { get { return _endRow - 1; } set { _endRow = value; } }
  private int _endRow;
  public virtual System.Collections.Generic.ICollection<RuleModel> Rules { get; set; }
 }

public class RuleModel
 {
  [System.ComponentModel.DataAnnotations.Key]
  public int Id { get; private set; }
  public string ColumnText { get; set; }
  public string RuleValue { get; set; }
  public virtual RealmModel Model { get; set; }
 }

Und hier die Initalisierung der Datenbank

class DatabaseCatalog : DbContext
 {
  public DatabaseCatalog()
   : base(new ConnectionStringConfiguration().ConnectionString)
  {
   System.Data.Entity.Infrastructure.Database.SetInitializer<DatabaseCatalog>(null);
   this.Database.CreateIfNotExists();
   
  }
  public DbSet<RealmModel> Realms { get; set; }
  public DbSet<RuleModel> Rules { get; set;}
 }

 public class ConnectionStringConfiguration : ConfigurationSection
 {
  [ConfigurationProperty("ConnectionString", IsRequired = false, DefaultValue = @"Data Source=172.27.0.35;Initial Catalog=eScanner;User Id=xx;Password=xxx;")]
  public string ConnectionString { get { return (string)this["ConnectionString"]; } }
 }

Problem : Sobald ich die Collection im RealmModel aufrufen will kriege ich folgenden Fehler :


{"Diesem Command ist bereits ein geöffneter DataReader zugeordnet, der zuerst geschlossen werden muss."}

Ich frage mich nun ernsthaft warum ?
private Nachricht | Beiträge des Benutzers
Ahrimaan
myCSharp.de - Member



Dabei seit:
Beiträge: 363
Herkunft: Thorn

Themenstarter:

beantworten | zitieren | melden

So Erledigt :

MARS war nicht aktiviert im Connection String
private Nachricht | Beiträge des Benutzers