小编Ali*_*tay的帖子

.NET Core 6 - 如何在 Program.cs 中设置 ILogger(log4net) 进行依赖注入

我已将新项目移至.NET Core 6,但显然 Program 和 Startup.cs 文件发生了根本性变化。

我想在每个具有依赖注入的控制器中使用 log4net,但我找不到任何有关.NET Core 6 中的日志记录的教程。

我尝试过的:

builder.Services.AddLogging();
builder.Logging.AddProvider(loggerProvider);
Run Code Online (Sandbox Code Playgroud)

我应该写什么来在控制器中使用 ILogger?

log4net asp.net-core

10
推荐指数
1
解决办法
2万
查看次数

如何在 vuetify DataTable 的标题中添加图标

我正在尝试将 (+) 图标添加到 v-datatable 中的标题列之一。下面的代码没有添加任何图标。实际上,为标头创建模板槽对数据表没有任何影响。

我尝试的,

<template>
  <v-data-table 
            item-key="name"
            :items="complainantInfos"
            :headers="headers"
            sort-by="Id"
            class="elevation-1">
            <template v-slot:top>
                <v-toolbar flat color="white">
                <v-toolbar-title>Inspection</v-toolbar-title>
                <v-spacer></v-spacer>           
                </v-toolbar>
            </template>
              <template slot="headers" slot-scope="props">
               <tr>         
                  <th
                     v-for="header in props.headers"
                     :key="header.text">
                     <v-icon small >plus-circle-outline</v-icon>
                     {{ header.text }}
                  </th>
               </tr>
             </template>
    </v-data-table>
</template>
<script>
  import {  mapGetters } from "vuex";    
export default {    
    data(){
        return{
           complainantInfos:[
              {
                 ...
               }
           ],
            headers: [
                { text: 'NameSurname', value: 'name', align: 'left' ,width: "25%" },
                { text: 'ID', value: 'PersonelIdNumber' },
                { text: 'Phone-1', …
Run Code Online (Sandbox Code Playgroud)

vue.js vuetify.js

4
推荐指数
1
解决办法
5483
查看次数

如何在 C# 中映射格式化的日期时间值

我在 SQL Server 和 C# (ASP.NET Core Web API) 模型之间遇到日期时间问题。

这是我的模型:

    public string Text { get; set; }   
    public int StatusId { get; set; }    
    public  DateTime CreatedAt { get; set; }
Run Code Online (Sandbox Code Playgroud)

这是我的 SQL 查询:

SELECT 
    StatusId, 
    (FORMAT(DS.CreatedAt, 'dd/MM/yyyy - hh:mm:ss')) AS CreatedAt,     
    DS.CreatedBy, S.[Text] 
FROM
    [Inspection].[Dossier_Status] DS 
INNER JOIN 
    [DT_Inspection].[Status] S ON S.Id = StatusId 
WHERE 
    DossierId = 'efb8702d-15cc-4503-8198-1dbca3f28bc6' 
ORDER BY 
    DS.CreatedAt DESC
Run Code Online (Sandbox Code Playgroud)

在控制器中运行此查询后,该CreatedAt属性将具有如下值:

0001-01-01T00:00:00
Run Code Online (Sandbox Code Playgroud)

但我们应该有

06/09/2021 - 12:00:02
Run Code Online (Sandbox Code Playgroud)

最后,在控制器中完成工作的方法,

string Sql = "SELECT StatusId, (FORMAT(DS.CreatedAt, 'dd/MM/yyyy …
Run Code Online (Sandbox Code Playgroud)

c# sql-server

1
推荐指数
1
解决办法
922
查看次数

Flutter TextField 在 Stack 内不可点击

我正在尝试练习颤振上的自定义形状实现。

总结:我无法单击文本字段、按钮等,因为该小部件位于堆栈的末尾。

这是我的代码:

 child: Container(
        child: Stack(
          fit: StackFit.expand,
          children: [
            Center(
              child: child,
            ),
            Align(
              alignment: Alignment.topCenter,
              child: RotatedBox(
                quarterTurns: 2,
                child: CustomPaint(
                  painter: CurvePainter(),
                  child: Container(),
                ),
              ),
            ),
            Align(
              alignment: Alignment.bottomCenter,
              child: CustomPaint(
                painter: CurvePainter(),
                child: Container(),
              ),
            ),

          ],
        ),
      ),
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

任何建议表示赞赏。

flutter

1
推荐指数
1
解决办法
1576
查看次数

标签 统计

asp.net-core ×1

c# ×1

flutter ×1

log4net ×1

sql-server ×1

vue.js ×1

vuetify.js ×1