Viewを更新可能にする2010年12月21日ASP.NET動的データWebサイトを作っているときのことです。クラス”をプロジェクトに追加して、サーバーエクスプローラーからドラッグドロップしてViewを登録したのですが、Webサイトをブラウザで表示してみるとそのViewは参照オンリーとなっており、編集や削除等のリンクが表示されませんでした。Delete)が自動生成されていません。これじゃあ表示されないわけですよね。Viewに対応してないのかなと思い、エンティティの方で試してみました。すると、スキーマインポート時の”主キーが設定されていないので・・・”どうのこうのという警告が目につきました。ん・・・、主キー・・・!再びdbmlを開き、Viewの主キーになるべきフィールドに主キーの設定をして分離コードを覗いてみると、拡張メソッドが自動生成されているではありませんか!Webサイトを開いてみると、バッチリ編集用リンクが表示されていました。OFトリガーで更新をカスタマイズしないと・・・。Viewにした理由はGeography型の列を含むテーブルをdbmlにドロップしてみたところ、”デザイナーでサポートされていないデータ型が含まれています”と言われてしまったので、その列にはPOINTしか登録しないのでLatとLongに分けたからです。OFトリガーで、LatとLongをGeography型に変換します。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。拡張機能を読み込めません。拡張機能を読み込めません。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。