会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
独立思考者
博客园
首页
新随笔
联系
订阅
管理
2020年10月30日
.NET 数据合理性校验浅谈
摘要: 仅仅个人的一点小总结,把数据校验分为横向校验与纵向校验; 横向:对各个属性的单独或多个一起比较,如用户注册的信息,邮箱是否符合格式等,2次输入的密码是否一致,密码的复杂度等,这类验证方法很多,可以自己给属性加特性标志,然后统一方法验证,自己定规则啦,还有很多其他框架可以使用; 纵向:如用户注册的邮箱
阅读全文
posted @ 2020-10-30 16:26 独立思考者
阅读(398)
评论(0)
推荐(0)
2020年10月29日
winform 里使用MVVM模式
摘要: MVVM最早是在WPF开发中了解到的,现在流行的web前端框架Vue也借鉴了这种思路:Viewmodel Binder View,我个人的话说就是:视图就是数据,数据就是视图。 在web端使用Vue.js能很方便使数据与element进行双向绑定,使得前后端的耦合度大大的降低; 重新回到winfor
阅读全文
posted @ 2020-10-29 11:23 独立思考者
阅读(9785)
评论(0)
推荐(4)
2020年10月28日
C#.NET 实体与数据库表的设计思路
摘要: 一个合格的项目,最基本之一就是合理的设计数据表与实体类,有些刚刚入门,很难理清数据之间的关系,使得数据表设计得非常不合理;So,我也总结一下,记录下来,也希望对有迷惑的朋友有帮助。 首先,是Model类的设计(ORM使用了EF,Codefirst模式生成的数据表,这里为了方便, 遵循了EF命名约定,
阅读全文
posted @ 2020-10-28 11:58 独立思考者
阅读(1037)
评论(0)
推荐(0)
2020年10月27日
根据实体生成对应的增删改查sql
摘要: 心累,写个工具,别再写太多没用的代码了。 目的:根据实体对象,生成对应的sql。还在手写sql,不用orm的朋友,希望对你们有帮助。 说明:写的不是很严谨,自己根据实际需求去改。 1、先来2个特性 //TableNameAttribute:如果表名与类名不一致,则添加; //PrimaryKyeAt
阅读全文
posted @ 2020-10-27 10:16 独立思考者
阅读(418)
评论(0)
推荐(0)
2020年9月2日
.NET 数据库读写分离低延迟 SqlServer+Redis
摘要: 方案图解: 效果演示: 代码就不上传了,思路就是这样,可能还有没考虑到的地方,只供参考。
阅读全文
posted @ 2020-09-02 17:22 独立思考者
阅读(512)
评论(2)
推荐(1)
2020年8月29日
C#.NET 自定计算公式,生成字符串并解析计算
摘要: 目的: 可由用户自定计算公式,具体使用背景就不说了,看懂的话可以借鉴。 先看看效果吧。 不会描述,直接上代码吧 /// <summary> /// 标记属性为可进行计算 /// </summary> public class ComputerAttribute: Attribute { } publ
阅读全文
posted @ 2020-08-29 17:50 独立思考者
阅读(3464)
评论(1)
推荐(1)
公告