作者:yellow start | 来源:互联网 | 2023-05-24 13:50
我们有一个具有以下列的数据库表。
WidgetId(PK)
WidgetName
WidgetCreatedOn
WidgetLastUpdatedOn
我们已经存储了处理Widget表上的更新/删除/插入的过程。
插入存储过程仅将WidgetName作为参数,例如
exec Widget_Insert @WidgetName='Foo Widget'
然后,存储过程将WidgetCreatedOn WidgetLastUpdatedOn本身的日期放入。
Widget对象具有与表相同的属性,例如
WidgetId(键)
WidgetName
WidgetCreatedOn
WidgetLastUpdatedOn
是否可以告诉MapToStoredProcedures忽略特定属性,例如
modelBuilder.Entity()
.MapToStoredProcedures(s =>
s.Insert(i => i.HasName("Widget_Insert")
.Parameter(a => a.WidgetName, "WidgetName")
.Parameter(a => a.WidgetCreatedOn, **dont map it**)
.Parameter(a => a.WidgetLastUpdatedOn, **dont map it**)));
我们正在做代码优先