使用EF Core 7调用存储过程



使用最近发布的EF Core 7,我在Code杂志上看到您可以像下面这样映射到存储过程(例如):

modelBuilder.Entity<Person>()
.InsertUsingStoredProcedure("PeopleInsert",
spbuilder => spbuilder
.HasParameter(p => p.FirstName)
.HasParameter(p => p.LastName)
)
但是调用

的c#语法是什么?以这种方式映射存储过程后,存储过程如何?我当然可以像以前一样使用FromSqlRaw调用存储过程,但我认为映射会导致一种更优雅的调用方式,而我还无法建立。

插入新项时将调用存储过程(由数据库上下文触发)。类似的设置也可用于DELETE和UPDATE。

最新更新