私は Database First を使用しています。スキーマを更新するたびに EDMX ファイルを更新すると、モデルの新しいクラスが生成されます。残念ながら、データベースで指定したデフォルトの列値は生成されません (デフォルトとして「getdate()」を持つ「TimeStamp」などの列)。
生成されたStudent.cs
クラスは次のようになります。
namespace ABC.Data
{
using System;
public partial class Student
{
public Student()
{
}
public int StudentID { get; set; }
public string Name { get; set; }
public Nullable<System.DateTime> TimeStamp { get; set; }
}
}
コンストラクターを常にTimeStamp
現在の日付に設定する方法はありますか? 同じ名前空間に同じ名前などでヘルパー部分クラスを作成しようとしましたが、うまくいきません。たぶん私はヘルパークラスを間違っています。理想的には、新しいモデル クラスを生成した後でも、ヘルパー クラスが同じままであることを望みます。