2009-07-10 7 views
1

Ich habe eine EF-Klasse mit einer Verbindung zu einer SQL-Server-Datenbank "mydb", ich möchte Daten auf einer anderen Datenbank (angenommen mydb2.dbo.anothertable) auf demselben Server aktualisieren, kann ich eine Entität erstellen, die damit verwandt ist " eine andere "Datenbank mit der gleichen Verbindung? (Entschuldigung für meine Grammatikfehler, ich spreche Spanisch)Kann ich Entitäten aus separaten Datenbanken in Entity Framework erstellen?

Antwort

0

Basierend auf this thread, würde ich sagen, Sie haben kein Glück. Sie müssen für jede Datenbank ein separates ADO-Entitätselement erstellen und dieses über separate Verbindungen aktualisieren. Wenn Sie eine Transaktion für beide Verbindungen erstellen möchten, können Sie TransactionScope verwenden, um Ihre Transaktion zu koordinieren.

+0

danke 4 Antwort, ich brauche nur eine einzelne Tabelle in einer anderen Datenbank ohne eine Transaktion zu aktualisieren, kann ich das tun? –

+0

Nicht auf derselben Verbindung, nein. Sie benötigen zwei separate ADO Entity-Repositorys mit zwei separaten Verbindungen. – Randolpho

+0

danke ich werde diesen Weg folgen :) –

Verwandte Themen