- 增加 IInsert IgnoreInsertValueSql 方法临时忽略 InsertValueSql 设置;

This commit is contained in:
2881099
2023-03-30 15:15:26 +08:00
parent 598c9ee078
commit 486a05a3f7
12 changed files with 48 additions and 10 deletions

View File

@ -76,6 +76,14 @@ namespace FreeSql
/// <returns></returns>
IInsert<T1> IgnoreColumns(string[] columns);
/// <summary>
/// 忽略 InsertValueSql 设置,将使用实体对象的值插入<para></para>
/// IgnoreInsertValueSql(a => a.Name) | IgnoreInsertValueSql(a => new{a.Name,a.Time}) | IgnoreInsertValueSql(a => new[]{"name","time"})
/// </summary>
/// <param name="columns">属性名,或者字段名</param>
/// <returns></returns>
IInsert<T1> IgnoreInsertValueSql(Expression<Func<T1, object>> columns);
/// <summary>
/// 指定可插入自增字段
/// </summary>

View File

@ -308,9 +308,9 @@ namespace FreeSql.Aop
#region AuditValue
public class AuditValueEventArgs : EventArgs
{
public AuditValueEventArgs(AuditValueType autoValueType, ColumnInfo column, PropertyInfo property, object value, object obj)
public AuditValueEventArgs(AuditValueType auditValueType, ColumnInfo column, PropertyInfo property, object value, object obj)
{
this.AuditValueType = autoValueType;
this.AuditValueType = auditValueType;
this.Column = column;
this.Property = property;
this._value = value;