私が現在取り組んでいるプロジェクトでは、Meter.dbml 内に多くのテーブル値関数があります。1 週間前までは、これらの機能を問題なく使用できました。しかし、新しいラップトップを入手し、Tortoise SVN を使用してプロジェクトをチェックアウトした後、次のエラーが発生しました。
「DomainService '(ドメイン サービス名)' のエンティティ '(関数結果名)' にはキーが定義されていません。DomainService 操作によって公開されるエンティティには、KeyAttribute でマークされたパブリック プロパティが少なくとも 1 つ必要です。」
これらの関数は多くのクラスで使用されているため、dbml から削除したくありません。