EF7 'dnx ef Update-Datenbank' funktioniert nicht




 Ich benutze Entity Framework 7.0.0-beta7. Wenn ich meine Datenbank mit 'dnx ef update database' aktualisieren will, bekomme ich 'fertig'. Aber nichts passiert. Gibt es eine Möglichkeit, die Migration manuell (in Code) zu starten und zu debuggen? 

 Update: Nein, es funktioniert 

1. Ich habe den Modus zurück zum Webprojekt verschoben,
2. genannt "dnvm installieren neuesten"
3. 'dnx ef datenbankupdate -c myContext' genannt, weil ich mehr habe
Ich treffe dasselbe Problem in EF RC1. und ich habe eine Entdeckung, hoffe, dass es dir helfen kann. Ich erstelle ein Projekt, um das Entitätsmodell und EF DBContext einzubeziehen. dann Web-Projekt Referenz das Projekt. führe diese Befehle aus, funktioniert nicht: 

1. dnx ef migrations fügt MyFirstMigration hinzu
2. dnx ef Datenbank - Update [Ergebnisse](http://i.stack.imgur.com/Ftbey.png)

 Aber wenn ich die DBContext-Klasse in mein Web-Projekt verlagern, funktionieren die Modelle immer noch in einem anderen Projekt. [Neues Ergebnis](http://i.stack.imgur.com/JgMbG.png) 

 Stellen Sie in meinem Szenario sicher, dass DBContext im Webprojekt vorhanden ist.
Der Grund für das Problem war ein Fehler in der Effort-Datenbank. Wenn die berechnete Spalte auf nicht nullwertfähigen Spalten basiert, kann die berechnete Spalte auch automatisch nicht nullwertfähig werden. Daher erwartete die Effort-Datenbank einen Wert ungleich Null. Mit dem neuesten Update ist das Problem behoben. Sie müssen das globale `EntityFrameworkEffortManager.UseDefaultForNotNullable` Flag auf true setzen. 

 Siehe die [Ausgabe auf Github](https://github.com/zzzprojects/EntityFramework-Effort/issues/62#issuecomment-471199839) update: ich habe jetzt den kompletten dfplayer mini durch einen anderen ersetzt und es geht wieder. die komponente ist wohl kaputt. kann man da was machen oder schmeißt man das weg und kauft sich einen neuen?

vielen dank <p>sie laufen <code>rake db:create</code> einmal und nur einmal, und sie führen es zuerst aus. dann führen sie <code>rake db:migrate</code> jedes mal, wenn sie eine migration hinzufügen/ändern. entweder haben sie diese migration bereits ausgeführt oder sie verweisen auf eine datenbank, die bereits vorhanden ist und eine tabelle mit dem namen <code>users</code> enthält. ich vermute, sie haben die migration bereits einmal durchgeführt. in diesem fall können sie wahrscheinlich loslegen. wenn sie die datenbank entpacken und von vorne beginnen möchten, tun sie <code>rake db:drop db:create db:migrate</code>.</p> Das liegt - in der Regel - an der neuen Engine in Minecraft zum Welten laden. Da die Version 1.8 noch den alten Lademechanismus verwendet, kann es die Welt einfach nicht laden. Hast du vor dem Laden der Welt in der 1.15 den Button „Backup erstellen“ geklickt oder „Ich weiß was ich tue“? Sie können verwenden 


```
DbConfiguration.SetConfiguration(new YourDbConfiguration());

```
  Sie können also Ihre Konfiguration verwenden, ohne ein Attribut zu verwenden. 

 Aber wenn ich benutze 


```
public CeDbConfiguration()
{
 SetDefaultConnectionFactory(new SqlCeConnectionFactory(SqlCeProviderServices.ProviderInvariantName,
                                                        @"c:\test",
                                                        @"c:\test\db.sdf"));
SetProviderServices(SqlCeProviderServices.ProviderInvariantName,
                    SqlCeProviderServices.Instance);
}

```
  Um eine SQL CE Factory zu konfigurieren, wird der Pfad *'C: \ test'* ignoriert und ich muss auch Database.DefaultConnectionFactory setzen !! Hallo zusammen! 
  
Das Problem habe ich alleine lösen können...Es hat sich herausgestellt , dass ich die falsche( alte) Version heruntergeladen haben.Jetzt habe ich auf diese Seite auf diese Homepage die kompatible Version downloadet. <p>diese benutzeroberfläche muss folgendes unterstützen:</p><ol> <li>jetzt aktualisieren.</li> <li>countdown bis zur nächsten aktualisierung (falls automatisch).</li> <li>manuell/auto umschalten.</li> <li>intervall für auto einstellen.</li> </ol><p>ich denke, sie möchten die schaltfläche "aktualisieren" in ruhe lassen und ihre funktionalität nicht überlasten. aktualisieren bedeutet aktualisieren. benutzer bekommen das.</p><p>die anderen funktionen könnten in einer einzigen benutzeroberfläche zusammengefasst werden. der countdown-bereich zeigt entweder eine dekrementierungszeit (wenn automatisch) oder nichts (oder "aus"), wenn im manuellen modus. eine dropdown-steuerung oder gangsteuerung kann intervalloptionen bieten (wie bereits von patrick vorgeschlagen), wobei "keine" oder "manuell" eine option ist. wenn der benutzer "manuell" wählt, ist die automatische aktualisierung deaktiviert. wenn er einen numerischen wert wählt, ist die automatische aktualisierung in diesem intervall aktiviert.</p> Problem gelöst (sorry - peinlich)  

Es war nicht die aktuellste Version von Firefox (Version 64,..) - nach dem update geht alles. Auf die neuste: 5.1/5.1.1, andere wie z.B. 5.0.1 sind evt. auch möglich, aber darüber sollten genug Links in Google zu finden sein. Ich empfehle die neuste Version 5.1.1.
  

  
Gruss Dederi <ul> <li> <p>die von ihnen verlinkte hilfeseite ist für die alte opera 12.16 (<em> presto engine </em>). sie sind veraltet für opera 15+</p> </li> <li> <p>derzeit ist keine voreinstellung zum deaktivieren der automatischen aktualisierung in opera 15+ integriert</p> </li> <li> <p>einige <a href="http://peter.sh/experiments/chromium-command-line-switches/">befehlszeilenoptionen von chome</a> funktionieren auch in opera, da beide auf derselben engine ausgeführt werden</p> <pre><code>..\opera\launcher.exe --check-for-update-interval=0 </code></pre> <p>nach einem kurzen test würde ich sagen, dass dieser nicht funktioniert</p> </li> </ul><p><strong> aber </strong></p><ul> <li> <p>sie können <code>opera\_autoupdate.exe</code> löschen (oder umbenennen), um nach neueren versionen zu suchen</p> <pre><code>...\opera\26.0.1655.0\opera\_autoupdate.exe </code></pre> <p>danach zeigt opera einen fehler an, den sie erst sehen, wenn sie <code>opera:\\about</code> öffnen.</p> <p><img src="https://i.stack.imgur.com/nbeqc.jpg" alt="enter image description here"></p> </li> </ul>