データベースに52列のテーブルがあり、そのテーブルに行を作成する関数を記述したいと思います。
私の場合、そのテーブルのすべての列を使用したくないので、このようにモデルを作成しました。
[Table("CUST_MASTER")]
public class CustomerMaster
{
[Key]
[Column("CUSTOMER_ID")]
public string Id { get; set; }
[Column("CUSTOMER_NAME")]
public string Name { get; set; }
[Column("CUSTOMER_CITY")]
public string City { get; set; }
}
Entity Frameworkを介してこのデータのみを送信し、他のすべてのnull許容フィールドをデフォルトデータ(文字列 ""の場合、小数0.0の場合など)に設定する方法はありますか?モデルにすべてのフィールドを書き込んで手動で行う必要はありませんか?