データベースに52列のテーブルがあり、そのテーブルに行を作成する関数を作成したいとします。
私の場合、そのテーブルのすべてのカラムを使いたくないので、私はこのようなモデルを作成しました。Entity Frameworkで既定値を設定する方法
[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; }
}
(など小数0.0、のために、「文字列の」)エンティティフレームワークを経由してのみ、このデータを送信し、いくつかのデフォルトのデータへの他のすべてのNULL可能でないフィールドを設定するにはどのような方法がありますすべての私のフィールドのことを記述することなくそれを手動でやっていますか?
Eh :(Entity Frameworkのようなものがあると便利です)ありがとう –
@ChuckNorris:EFはこれらの列については知らないので、どのように記入する必要がありますか?マップしたくない場合はストアドプロシージャを作成してくださいこれらの列を使用し、データを挿入するストアドプロシージャを使用します。 –
私は既にストアドプロシージャの問題を解決することを考えました。 –