私はDoctrineとのマッピングを開始したい(100+テーブル)SQL Server 2005データベースがあります。今では、私のエンティティの内部でPHPDOCアノテーションマッピングを使用して、いくつかのテーブル(手動で関係はありません。異なるテーブルのみ)を手動で行っています。手動でそれは魅力のように動作します...しかし、それは本当にすべての地図を取得するために年齢がかかるでしょう、私はより簡単な方法を探しています。Doctrine2 SQL Serverマッピングの生成
ORMデザイナーを調べましたが、SQL Serverデータベースからインポートするようには見えません。また、Doctrine CLIを使って、hereと呼ばれる「リバースエンジニアリング」を行ってみました。最後に、運がないorm:convert-mapping --from-database
を使って試しました。最後の2つは、sqlsrvドライバ(ここではIIS7で実行されています)が、インデックスがないときにテーブルにエラーを発生させるという条件付きです。PDOException: The active result for the query contains no fields
UbuntuマシンでDoctrineをロードし、LinuxがSQL Server 2005に接続するドライバを使用することは可能でしょうか?おそらく、orm:convert-mapping機能は私にとっては死ぬでしょうか?
任意の助けもいただければ幸いです!
残念ながら私はDoctrineのサポートを他の理由で削除しましたが、成功した場合はこれが適切なソリューションに近い必要があると感じています。 – MikeMurko