2012-04-12 16 views
0

のない私は、.NETに新しいですし、私が持っている唯一の経験がMVC3 Entity Frameworkのコードファーストプロジェクトです。私は、既存のレガシーデータベースを照会する新しいWebアプリケーションを作成する必要があります。私はこのMYSQLデータベースへのアクセスのみを読んでいます。ほとんどのテーブルにはプライマリキーがありません。私は大丈夫DBに接続することができます。物事をEFで配線してデータを取り込もうとすると、テーブルに主キーがないというエラーが発生します。 Web上でこの問題を調べてみると、このケースではおそらくEFを使用できないという結論に至りました。私の限られた経験を考えると、私の次の最善の行動コースは何ですか?いかなる援助も感謝します。の.NET mvc3 mysqlのテーブルの主キー

親切。

答えて

0

あなたは、.NETフレームワークに組み込まれているADO.NETを使用することができます。つまり、データベースと対話するためのSQLコードを記述する必要があります。

のMySQLで動作するようにADO.NETを取得するには、MySQLのADO.NET connectorが必要になります。 ADO.NETに関する詳細はMSDNにあります。主キーなしのDBへの読み取り専用アクセスを考えると

0

、Entity Frameworkのは、あなたを助けにはなりません。自分で試したことはありませんが、XSDファイルを使用してMySQLのペンダント用のテーブルとテーブルを作成することをお勧めします。しかし、これが機能しても、キーなしでは関連付けを追加することはできません。

関連する問題