博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EF升级 反射重载方法ApplyConfiguration
阅读量:5741 次
发布时间:2019-06-18

本文共 603 字,大约阅读时间需要 2 分钟。

1 protected override void OnModelCreating(ModelBuilder builder) 2 { 3             base.OnModelCreating(builder); 4  5             //var mi = builder.GetType().GetMethod("ApplyConfiguration");  未升级前只有一个ApplyConfiguration方法 6             var mi = builder.GetType().GetMethods() 7             .Single( 8                   e => e.Name == "ApplyConfiguration" 9                   && e.ContainsGenericParameters10                   && e.GetParameters().SingleOrDefault()?.ParameterType.GetGenericTypeDefinition() == typeof(IEntityTypeConfiguration<>));11 }

 

转载于:https://www.cnblogs.com/ZpfCoder/p/10967244.html

你可能感兴趣的文章
java空指针异常:java.lang.NullPointException
查看>>
Maven启用代理访问
查看>>
json 序列化的两种方式
查看>>
ABI/EABI/OABI
查看>>
SQL SERVER 2008 利用发布订阅方式实现数据库同步
查看>>
继承和多态 笔记
查看>>
Two Graphs 牛客网暑期ACM多校训练营(第一场)D 图论基础知识 全排列
查看>>
其他进制的数字
查看>>
[LeetCode系列]翻转链表问题II
查看>>
12XML(可扩展标记语言)
查看>>
软件测试职业规划
查看>>
struts 2读书笔记-----struts2的开发流程
查看>>
Java三大特性
查看>>
使用root用户,在centos7中安装rabbitMQ
查看>>
使用cygwin在windows上模拟unix环境,解决不能显示中文的问题
查看>>
LeetCode – Refresh – Longest Consecutive Sequence
查看>>
原生AJAX
查看>>
python 9.25作业
查看>>
【文文殿下】后缀自动机(SAM)求最长公共子串的方法
查看>>
为什么我说不要用TransactionScope
查看>>