排名
1
文章
860
粉丝
112
评论
163
.net core自定义项目模板,创建自己的模板项目,使用命令行创建模板项目
尘叶心繁 : 可以可以讲真的我都想弄个模板
net core webapi post传递参数
庸人 :
确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 : 已精
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 :
疯狂反射
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

DesignTimeDbContextFactory的作用
一些EF Core Tools命令(例如Migrations命令)需要在设计时创建一个派生的DbContext实例,以收集关于应用程序的实体类型以及它们如何映射到数据库模式的详细信息。
比如ef 连接MySQL的时候我们可能就要使用到该接口。但是我们用它的时候很不好调试,因为他是执行迁移命令的时候运行的比如执行Add-Migration InitialCreate或者Update-Database等。
调试方法1:记录日志
不好调试就记录日志嘛,可以非常简单的直接写记事本,看看记录,这种是测试日志不是系统日志,不需要搞什么日志中心,日志组件什么的。
/// <summary>
/// 记录一点内容用于测试
/// </summary>
/// <param name="content"></param>
public void AddTestLog(string content)
{
using (FileStream filestraem = new FileStream("d:/log.txt", FileMode.Append))
{
using (StreamWriter write = new StreamWriter(filestraem))
{
write.WriteLine(content);
write.WriteLine("记录时间:" + DateTime.Now.ToString());
write.WriteLine("----------------------------------------");
write.Flush();
}
}
}
比如记录看看连接字符串获取成功没有。
调试方法2:复制代码到其他地方运行调试
比如还是上面那个问题,如果我们查看获取字符串的日志一直没有成功,一直是空的,这个时候又不好调试找问题,就可以把想要调试的代码复制到其他地方运行调试,即可。比如这种复制到用户接口层一调试就找到问题了。
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价