javascript performance google-chrome google-chrome-devtools angular
我正在开发一个Angular(v13) 项目,并Angular Material使用此命令进行安装
ng add @angular/material
Run Code Online (Sandbox Code Playgroud)
我可以在 node_modules 中看到该包,但在 中VSCode,智能感知/自动导入对于文件根本不起作用typescript,但它可以与任何其他包一起使用。
这不是我第一次遇到这个问题Angular Material,但我从未找到解决方案。
我有一个包含视图的SQL Server数据库。
当我执行此查询时:
select *
from HistoryListingView
order by RequestTime desc`
Run Code Online (Sandbox Code Playgroud)
我得到这个结果:
但是,在我的控制器中(在ASP.NET MVC应用程序中),我仅执行以下代码:
return Ok(_db.HistoryListingViews.OrderByDescending(r => r.RequestTime));
Run Code Online (Sandbox Code Playgroud)
而且接收到的数据不对应;更准确地说,该列DataType在第2行和第4行中不正确,其他所有列似乎都是正确的。
[
{
"dataType":"Type de stationnement",
"actionType":"Obtenir plusieurs entrées",
"requestTime":"2017-10-26T23:06:43.81",
"username":"admin",
"jsonParameters":"[]",
"error":null,
"userSessionRequestErrorId":null
},
{
"dataType":"Type de stationnement",
"actionType":"Obtenir plusieurs entrées",
"requestTime":"2017-10-26T23:06:43.81",
"username":"admin",
"jsonParameters":"[]",
"error":null,
"userSessionRequestErrorId":null
},
{
"dataType":"Local",
"actionType":"Obtenir plusieurs entrées",
"requestTime":"2017-10-26T23:06:42.687",
"username":"admin",
"jsonParameters":"[]",
"error":null,
"userSessionRequestErrorId":null
},
{
"dataType":"Local",
"actionType":"Obtenir plusieurs entrées",
"requestTime":"2017-10-26T23:06:42.687",
"username":"admin",
"jsonParameters":"[]",
"error":null,
"userSessionRequestErrorId":null
}
]
Run Code Online (Sandbox Code Playgroud)
我的上下文配置了禁用的lazyLoading和禁用的ProxyCreation,而我的JsonFormatter(Newtonsoft)使用的是基本设置:
CamelCasePropertyNamesContractResolver
Run Code Online (Sandbox Code Playgroud)
和
ReferenceLoopHandling.Ignore
Run Code Online (Sandbox Code Playgroud)
我看不到有什么可以改变数据。是否有类似记录回收这样的东西以获得更好的性能?