質問: 私たちは.net core web apiにefcoreとsql 2016を使用しています。私は一時テーブルの使用とefcoreコードへのその影響を評価しています。私がcmd行を使ってefモデルを生成すると、appstart、append、およびdbcontextのマッピングを持つモデルが生成されます。挿入/更新するときに、これらの列を更新できないと言って失敗します。私はappstartを削除し、モデルとdbcontextのマッピングを終了して動作させる必要がありました。 ef6.xのようにefcoreにはまだ傍受機能はありません。これをより良い解決策をお勧めします。
回答: 私はオプションの下に試してみました、彼らは働いています。 1. オプション1:appstartを削除し、エンティティとdbcontextマッピングからフィールドを追加し、updates / insertが正しく機能し始めた。 2. オプション2:ピリオド列を以下のような属性で装飾します。 ``` [DatabaseGenerated(DatabaseGeneratedOption.Computed)] public DateTime StartTime { get; set; } [DatabaseGenerated(DatabaseGeneratedOption.Computed)] public DateTime EndTime { get; set; } ```