私はコード・ファーストでJulie Lermanが書いた本を読んでいます。本によると、注釈と流暢なAPIは同じ結果を与える。すべては開発者のスタイルに依存します。コード1:流暢なAPIはUIに影響しますか?
注釈は、コードが最初にデータベースオブジェクトを生成する方法と、MVCがUI要素をカスタマイズする方法の両方を構成できることを知っています。たとえば、[Required、MaxLength(50)]を使用します。この属性は、データベースにNOT NULL、nvarchar(50)を生成します。また、そのフィールドの入力を検証します。
[Required, MaxLength(50)]
public string Name { get; set; }
コードを最初に設定するためにFluent APIを使用することにした場合はどうなりますか? UI要素に影響を与えるために注釈が必要なのか、流暢なAPIを使用すれば十分でしょうか? UIの目的のためにのみ機能し、ディスプレイなどの注釈、およそ
EDIT
どのように?彼らは同等のものを持っていますか?そうでない場合は、annotionsを使用する必要がありますか?
[Display(Name = "Date of Birth")]
public DateTime BirthDate { get; set; }
DbContextのジュリー・ラーマン氏の著書によると
お願いします、投稿の編集をご覧ください。 – Richard77
@ Richard77:私の更新された答えを見てください。 – Shyju
今、それは私の頭の中で意味をなさない。ありがとうございました – Richard77