- 博客(6)
- 收藏
- 关注
原创 Modelstate.IsValid equals false because of dropdownlist
因为一个Entity Class中可能有别的Class的实例应用。而Post方法中的Bind会导致ClassId有值而Class为Null,这就导致了错误。因此,需要采用MVVC结构,产生一个ViewModel,专门用来绑定。 ViewModel向EntityClass转换的通用方法 public static TResoult GetT<TResoult, TInput>(TIn...
2019-05-18 18:44:12 71
原创 运行所选代码生成器时出错 cannot perform runtime binding a null reference
public new string Name { get => WorkCard.Name + " " + ProductProcess.Name; } 就是这句话引发了生成器错误。 修改后如下: public new string Name { get => WorkCard == null ? "" : WorkCard.Name + " " + ProductProcess....
2019-05-15 17:30:06 2945
原创 Entity FrameWork Core Code First下实体类追踪属性的设计和实现
在工程项目中,我们经常需要这样的设计,对于每一个数据记录创建人和创建时间以及修改人和修改时间。这些数据应该被代码自动实现,并且对客户隐藏。因此我们需要在DbContext中复写保存方法。 public override int SaveChanges(bool acceptAllChangesOnSuccess) { OnBeforeSaving(); ...
2019-05-13 11:32:39 239
原创 .Net Core闲话(DI,EF)
好多年不碰.net了,这次把.net core拿起来摸了一下。随便吐槽几个。 第一、DbContext的继承处理的不好。如果你自定义个虚拟父类DbContext,再在子类中实现各种数据库的实际客制化的情况下,Asp.net core的自动模板经常就有些莫名其妙的错误。 问题是如果真的要面对多种数据库的切换支持,就要重写OnModelCreateing,继承应该是最简单的办...
2019-05-07 22:34:01 104
原创 Ros2安装
Ros2安装Ros2安装Colcon安装Ros1和Ros2切换 Ros2安装 基本安装没什么好说的,Ros wiki 已经很详细。中文资料可以参阅古月居的ROS2探索总结(九)—— ROS 2发布第三个正式版Crystal Clemmyslink Colcon安装 真正坑的是上面两篇文章都有写怎么安装Colcon。 1、sudo apt install python3-colcon-common-...
2019-01-16 09:43:32 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人