我需要一个澄清,我经历了实体框架的不同图层并在我的项目中实现。
后来,当谈到应用程序的安全性时,我了解到参数化查询有利于安全性。
我的问题是:
modelBuilder.Entity<TriggerEvent>().HasKey(c => c.TriggerEventId)
.HasIndex("IX_TriggerEvent_LegacyName", IndexOptions.Unique,
e => e.Property(x => x.LegacyName))
.Map(m =>
{
m.MapInheritedProperties();
m.ToTable("refTriggerEvent", schemaName: "CaseManagement");
}); 发布于 2015-10-20 10:38:21
实体框架将自动处理参数化查询吗?
是。
如果是,在哪里实施?
EF是开源的,您可以拖网浏览实现。
它是否在上下文类中实现,如下面所示?
该代码正在定义(模型的一部分)。对参数化没有疑问。
如果配置日志记录(DbConext.Database.Log属性),可以看到传递给数据库的SQL和参数。
https://stackoverflow.com/questions/33234274
复制相似问题