0

NerdDinner(Poco Classesを使用)でScott GuのようなEFを使用している場合、データベースを作成するためのSQLを取得するにはどうすればよいですか(デザイナーを使用する場合は、プロジェクトでSQLを作成します)。

文字列がデータベースにvarchar(4000)として作成されるように変更することはできますか?

よろしくお願いします!

/ピーター

4

1 に答える 1

1

データベースの列は、プロパティのタイプと属性によって決まります。

文字列の長さについては、次のように [StringLenght(x)] を使用します。

using System.ComponentModel.DataAnnotations;

public class Person
{
 [Key]
 public string SSN { get; set; }

 [StringLength(512)]
 public string Name { get; set; }

 [RelatedTo(RelatedProperty=”Author”)]
 public ICollection<Book> Books { get; set; }
}

Data Annotationsに関するこのブログを確認してください。

于 2010-11-04T13:41:24.070 に答える