タグ

ASP.NETに関するelfのブックマーク (9)

  • ASP.NET Core での Entity Framework Core を使用した Razor Pages - チュートリアル 1/8

    サイトのスタイルを設定する 次のコードをコピーし、Pages/Shared/_Layout.cshtml ファイルに貼り付けます。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>@ViewData["Title"] - Contoso University</title> <link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.css" /> <link rel="stylesheet" href="~/css/site.css" asp-append-version="true

    ASP.NET Core での Entity Framework Core を使用した Razor Pages - チュートリアル 1/8
  • リレーションシップの概要 - EF Core

    このドキュメントでは、オブジェクト モデルとリレーショナル データベースの間で EF Core がどのようにマップされるかなど、これら 2 つの間のリレーションシップの表現の簡単な概要について説明します。 オブジェクト モデルのリレーションシップ リレーションシップは、2 つのエンティティが互いを関連付ける方法を定義します。 たとえば、ブログの投稿をモデル化する場合、各投稿はそれが公開されているブログに関連し、ブログはそのブログに公開されているすべての投稿に関連します。 C# のようなオブジェクト指向言語では、ブログと投稿は通常、Blog と Post という 2 つのクラスで表されます。 次に例を示します。 public class Blog { public string Name { get; set; } public virtual Uri SiteUri { get; set;

    リレーションシップの概要 - EF Core
  • ASP.NET Core MVC でのモデルの検証

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 この記事では、ASP.NET Core MVC または Razor Pages アプリでユーザー入力を検証する方法について説明します。 サンプル コードを表示またはダウンロードします (ダウンロード方法)。 モデルの状態 モデルの状態では、モデル バインドとモデル検証の 2 つのサブシステムで発生したエラーが表されます。 モデルバインドから発生するエラーは、通常、データ変換エラーです。 たとえば、"x" は整数フィールドに入力されます。 モデルの検証は、モデル バインド後に行われ、データがビジネス ルールに準拠していないエラーを報告します。 たとえば、1 から 5 の評価を想定したフィールドに 0 が入力され

    ASP.NET Core MVC でのモデルの検証
  • ASP.NET Core におけるバリデーションの基本

  • Entity Framework Core におけるリレーションシップについて

    プログラムを中心とした個人的なメモ用のブログです。 タイトルは迷走中。 内容の保証はできませんのであしからずご了承ください。 公式サイトに Entity Framework Core のリレーションシップについての記述がありますが、私のような初心者にはなかなか難しいので、和訳を兼ねて自分なりにまとめてみました。 - https://docs.microsoft.com/en-us/ef/core/modeling/relationships しかし、後半に行くほどただ和訳しただけになってしまいました・・・。 ## 環境 - Visual Studio 2017 - .NET Core 2.0 - Entity Framework Core 2.0 ## 用語 リレーションシップについて説明するにあたり、いろいろな用語が出てくるので、公式サイトではまず用語の定義から説明されています。 - h

  • ASP.NET MVC 5 事始め 04 - フォームの作成

  • MVC アプリへのビューの追加

    Note このチュートリアルの更新バージョンは、Visual Studio の最新バージョンを使用してこちらで入手できます。 新しいチュートリアルでは、MVC ASP.NET Core使用します。このチュートリアルでは、このチュートリアルに対して多くの機能強化が提供されます。 このチュートリアルでは、ASP.NET Core MVC のコントローラーとビューについて説明します。 Razor Pages は、ASP.NET Coreの新しい代替手段であり、Web UI の構築を容易かつ生産的にするページ ベースのプログラミング モデルです。 MVC バージョンの前に Razor Pages チュートリアルを試してみることをお勧めします。 この Razor ページのチュートリアルの特徴は次のとおりです。 使いやすい。 多くの機能をカバーしている。 新しいアプリ開発に推奨されるアプローチです。

    MVC アプリへのビューの追加
  • パート 2: ASP.NET Core MVC アプリにコントローラーを追加する

    モデル ビュー コントローラー (MVC) アーキテクチャ パターンでは、アプリが 3 つの主要なコンポーネントに分けられます。モデル、ビュー、コントローラー。 MVC パターンでは、よりテスト可能で、従来のモノリシック アプリより更新しやすいアプリを作成できます。 MVC ベースのアプリには以下が含まれます。 モデル: アプリのデータを表すクラス。 モデル クラスでは検証ロジックを使用して、そのデータにビジネス ルールを適用します。 通常、モデル オブジェクトはモデルの状態を取得して、データベースに格納します。 このチュートリアルでは、Movie モデルはデータベースからムービーデータを取得し、それをビューに提供するか、更新します。 更新されたデータはデータベースに書き込まれます。 ビュー: ビューは、アプリのユーザー インターフェイス (UI) を表示するコンポーネントです。 一般に、

    パート 2: ASP.NET Core MVC アプリにコントローラーを追加する
  • ASP.NET MVC と ASP.NET Core MVC の名前と機能と採用判断の話など - clock-up-blog

    主に「ASP.NET Core」の名前や歴史に関する話です。 誰も彼もが解説をさぼった結果、世間的な認識がとても曖昧になっているように見えるところを少し整理しようと思います。 少しめんどくさい話になりますがお付き合いください。 ASP.NET の派生。Core という名前について。 ASP.NET 上に構成されるフレームワークにはいくつか派生があり、名称としては「ASP.NET Web Forms」「ASP.NET MVC」「ASP.NET Core」「ASP.NET Core MVC」等の表記を見ることがしばしばあるかと思います。 これは少し名前を分解して考える必要があります。 まず、ASP.NET というウェブアプリケーション用のエンジンがあり、このエンジンは名前通り .NET Framework 上で動きます。この ASP.NET エンジンの上に「Web Forms」「MVC」のテン

    ASP.NET MVC と ASP.NET Core MVC の名前と機能と採用判断の話など - clock-up-blog
    elf
    elf 2019/04/19
    2017年時点だけどASP.NETの簡単な歴史が垣間見れる.やはりASP.NET MVCも安定しているとはいえ2015年で更新が止まっているらしく既に古いということができる.やはりASP.NETをサーバーサイドの環境にするの微妙だな
  • 1