首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跟踪或记录C# to sql代码

如何跟踪或记录C# to sql代码
EN

Stack Overflow用户
提问于 2018-01-12 21:24:34
回答 1查看 64关注 0票数 0

例如。我编写了dbinitializer代码,类似于contosouniversity中的代码,但属于我的。但是什么也没有出现。我是说桌子是空的。我可以通过脚手架方法添加变量。它工作得很好。但是DBinitializer现在可以工作了。我怎么追踪它呢?当我按实体添加项目时,没有显示任何内容。我怎么追踪它呢?我看不到错误输出。哪里?或日志SQL。

代码语言:javascript
复制
namespace Proj_s.Data
{
    public class ProjectContext : DbContext
    {
        public ProjectContext(DbContextOptions<ProjectContext> options) : base(options)
        {


        }

public DbSet<Project> Projects { get; set; }
        public DbSet<Worker> Workers{ get; set; }
       // public DbSet<ProjAssignment> ProjAssignments{ get; set; }


        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.Entity<Project>().ToTable("Project");
            modelBuilder.Entity<Worker>().ToTable("Worker");
           // modelBuilder.Entity<ProjAssignment>().ToTable("ProjAssignment");
        }



    }

}
EN

回答 1

Stack Overflow用户

发布于 2018-01-12 21:35:08

在DbContext类的构造函数中添加以下内容。

代码语言:javascript
复制
Database.Log = (s) =>
        {
            Trace.WriteLine(s);
            Console.WriteLine(s);
        };
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48227211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档