NerdDinner(Poco Classesを使用)でScott GuのようなEFを使用している場合、データベースを作成するためのSQLを取得するにはどうすればよいですか(デザイナーを使用する場合は、プロジェクトでSQLを作成します)。
文字列がデータベースにvarchar(4000)として作成されるように変更することはできますか?
よろしくお願いします!
/ピーター
NerdDinner(Poco Classesを使用)でScott GuのようなEFを使用している場合、データベースを作成するためのSQLを取得するにはどうすればよいですか(デザイナーを使用する場合は、プロジェクトでSQLを作成します)。
文字列がデータベースにvarchar(4000)として作成されるように変更することはできますか?
よろしくお願いします!
/ピーター
データベースの列は、プロパティのタイプと属性によって決まります。
文字列の長さについては、次のように [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に関するこのブログを確認してください。