はほぼ10kの行を含むExcelファイルを手に入れました。私はCodeplex Guideでそれを転送し、すべてのデータを含むテーブルを持つ新しいDBを作成しました。 私が使用:SQL - PKキーエラーを持っていない
SELECT *
FROM RenewDatabase
それはどこにでもコンパイルし、その柔らかな雲。プロジェクトにADO EFを追加すると、すべてのオブジェクトを単純なコンソールアプリケーションに取り出すことができます。私はerrorMessageを取得します:
テーブル/ビュー 'DBO'には主キーが定義されておらず、有効な主キーが推測できませんでした。このテーブル/ビューは除外されています。エンティティを使用するには、スキーマを確認し、正しいキーを追加し、コメントを解除する必要があります。
まあ、これを設定する方法はたくさんあります。今、ProductIDである主キーを持つテーブルがあります。これは、リフレッシュ再接続して、すべてしようとすると...「キー」ディレクトリにPKとして
に位置し、何も変わりません。私はまだ私のDB上の地図が表示されないという問題があります。私のプロパティや列のいずれもVisual Studioのデータモデルデザイナーにはありません。
あなたは 'DBO'テーブルに主キーを追加しましたか? – StriplingWarrior
「柔らかい雲はどこにでも」 - ああ、素敵。 – onedaywhen
デザイナーからテーブルを削除します(つまり、関連するすべてのエンティティクラスが削除されていることを確認してください)。それは* * PKはそれは* *それが解決策を求めてきたときにいつものように、私は少し混乱しています、その – kaj