EF中获取当前上下文的表名
程序员文章站
2022-04-18 11:28:32
EF在处理并发上并不是很好,很多时候我们需要手动写sql操作数据库。但是在基类中我们如何获取当前服务上下问操作的表呢? 使用正则是其中一种解决办法 其中sql= SELECT "Extent1"."uuid", "Extent1"."imageid", "Extent1"."description" ......
ef在处理并发上并不是很好,很多时候我们需要手动写sql操作数据库。但是在基类中我们如何获取当前服务上下问操作的表呢?
使用正则是其中一种解决办法
var sql= repository.table.tostring(); var regex = new regex("from (?<table>.*) as"); var match = regex.match(sql); string table = match.groups["table"].value;
其中sql=
select "extent1"."uuid", "extent1"."imageid", "extent1"."description", "extent1"."order", "extent1"."tags", "extent1"."isdefault", "extent1"."billid", "extent1"."filename",
"extent1"."fileext", "extent1"."filesize", "extent1"."storepath", "extent1"."storename", "extent1"."createby", "extent1"."createon", "extent1"."updateby", "extent1"."updateon"
from "dbo"."plm_commissionerinfoimage" as "extent1"
推荐阅读
-
EF中获取当前上下文的表名
-
php获取mysql数据库中的所有表名的代码
-
Nodejs中获取当前函数被调用的行数及文件名详解
-
SQL SERVER 获取数据库中所有的表名及表中的数据量/查看每个数据库的链接打开数量
-
文件名中包含违规内容 php 获取当前访问的url文件名的方法小结
-
文件名中包含违规内容 php 获取当前访问的url文件名的方法小结
-
php如何获取当前类名,继承中的问题?
-
php获取mysql数据库中的所有表名的代码_PHP
-
php如何获取当前类名,继承中的问题?
-
PHP中获取当前类名、方法名、函数名魔法常量(第一次用markdown) markdown2 markdownextended zara的markdown