モデルの定義タスクをスキップして、LINQ データ コンテキストで表されるクラスをビューに送信できますか? これまでのところ、私のモデルのほとんどは、LINQ に含まれるものとはまったく同じである / オブジェクトの構成とは異なることに気付きました。ただし、LINQ をモデル内の型に変換する方法をまだ見つけていません。
可能であれば、プログラミング言語のデータ型と DBMS のデータ型との互換性について心配する必要がなく、時間も節約できます。
実装する方法があれば教えてください。
モデルの定義タスクをスキップして、LINQ データ コンテキストで表されるクラスをビューに送信できますか? これまでのところ、私のモデルのほとんどは、LINQ に含まれるものとはまったく同じである / オブジェクトの構成とは異なることに気付きました。ただし、LINQ をモデル内の型に変換する方法をまだ見つけていません。
可能であれば、プログラミング言語のデータ型と DBMS のデータ型との互換性について心配する必要がなく、時間も節約できます。
実装する方法があれば教えてください。
コントローラ ロジックを使用してビュー データを作成することを回避し、代わりにそのロジックをビューに書き込む方法は多数あります。しかし、わざわざ ASP.Net MVC を使用するのはなぜでしょうか。Webforms を使用することもできます。これは基本的に、追加のルーティング オーバーヘッドで行っていることだからです。
MVC の最大のポイントは、単一責任の原則と再利用性です。ビューがデータを認識してデータをプルする場合、データベースなどに接続する必要があるため、データのビューを提供するだけでなく、より多くの責任を負うようになります。さらに、そのビューは、適切に機能することを認識しているロジックに依存しているため、簡単に再利用できません。また、他のコントローラー/アクションがそれを呼び出した場合、そのコンテキストで適切に機能しない可能性があります。