分类

链接

2025 年 8 月
 123
45678910
11121314151617
18192021222324
25262728293031

近期文章

热门标签

新人福利,免费薅羊毛

FineUI Grid数据不显示的原因及解决办法总结

1.查看字段是否拼写正确2.查看是否有给dataField属性赋值3.查看grid是否有这个属性ClientIDMode="Static" ,有则去掉(这个也许是fineui的BUG) 

.NET 暂无评论 阅读(1,216)

最新asp.net/c#使用Memcached完整示例及注意事项

目录 1.下载及安装Memcached(本文使用的是windows x64版本,linux同样,后期结出asp.net+Memcached在LINUX下的使用教程)Memcached的下载安装及使用我就不多说了,网上很多。服务的启动:(1) 将memcached-1.2.1-win32.zip解决到指定的地方,如c:\memcached(2) 命令行输入 d:\memcached\memcached.exe -d install(3) 命令行输入 d:\memcached\memcached.exe -d start ,该命令启动 Memcached,默认监听端口为 11211可以通过 memcached.exe -h 可以查看其帮助2.准备.NET要用的DLL下载这两个DLL...

.NET 暂无评论 阅读(1,178)

轻量级ORM框架(七):生成与执行SQL语句

生成SQL语句的功能可以算是LinqToDB框架的最后一步。从上一章中我们可以知道处理完表达式树之后,相关生成SQL信息会被保存在一个叫SelectQuery类的实例。有了这个实例我们就可以生成对应的SQL语句。想要了解这一步部分的功能就必须从三个方面入手。一、Linq To SQL的机制原理。二、如何生成SQL语句。三、设置映射结果。生成映射表达式对于Linq To SQL的机制原理在前面的章节里面已经讲过了。这里笔者提出来主要目标是明确什么时候触发。下面的代码不是看前面的获得Query<T>类实列,而是看后面的GetIEn...

.NET 暂无评论 阅读(1,312)

轻量级ORM框架(六):处理表达式树

处理表达式树可以说是所有要实现Linq To SQL的重点,同时他也是难点。笔者看完作者在LinqToDB框架里面对于这一部分的设计之后,心里有一点不知所然。由于很多代码没有文字注解。所以笔者只能接合上下代码来推断出作者大概在做什么。但是有些笔者只知道在做什么却很难推断出作者为什么要这么做。这一部分的主要核心类有俩个——Query<T>类和ExpressionBuilder类。可以用一句话来形容:由Query<T>类起也由Query<T>类落。处理优化表达树上一章我们能知道执行最后的操作一定是要通过Query<T>...

.NET 暂无评论 阅读(1,259)

轻量级ORM框架(五):生成表达式树

当我们知道了Linq查询要用到的数据库信息之后。接下就是生成对应的表达式树。在前面的章节里面笔者就已经介绍过。生成表达式树是事实离不开IQueryable<T>接口。而处理表达式树离不开IQueryProvider接口。LinqToDB框架跟这俩个接口有关系的有三个类:Table<T>类、ExpressionQuery<T>类、ExpressionQueryImpl<T>类。其中最重要的是ExpressionQuery<T>类。他是Table<T>和ExpressionQueryImpl<T>类的父类。而本章就是围绕这三个类进行的。IQueryable<T>接口和IQuery...

.NET 暂无评论 阅读(969)

轻量级ORM框架(四):DataContext类

LinqToDB框架是一个轻量级的ORM框架。当然,功能上来讲一定比不上Entity Framework的强大。但是在使用上总让笔者感觉有一点Entity Framework的影子。笔者想过可能的原因有俩点:一是DataContext类的作用跟DbContext的作用很接近;二是都实现Linq查询的功能。那么DataContext类到底在LinqToDB框架里面算什么呢?笔者把DataContext类理解为这个框架的上下文——用于驱动整个LinqToDB框架。所以本章也是为DataContext类而来。框架配置从源码里面我们可以看到DataContext类有三个构造函数。笔者也是根据这三个构造函...

.NET 暂无评论 阅读(978)

轻量级ORM框架(三):LinqToDB设计原理

我们知道实现了IQueryable<T>接口和IQueryProvider接口就可以使用Linq To SQL的功能。关于如何去实现的话,上一章也为我们引导了一个方向。LinqToDB框架也是顺着这个方向进行的。然而笔者对LinqToDB框架的作者真的很无语。如果有打开过LinqToDB框架源码的朋友,可能会发现很多代码都没有文字说明。这无疑给那些想要深入了解框架的人加大了前进力度。本来笔者以为只是没有相关代码说明不用怕。只要找到对应的文档应该没有什么大问题。于是笔者也跟很多人一样子——去作者的github上找。结果只有教大家如何使用...

.NET 暂无评论 阅读(1,059)

轻量级ORM框架(二):LinqToDB查询

LinqToDB 源码分析——轻谈Linq查询LinqToDB框架最大的优势应该是实现了对Linq的支持。如果少了这一个功能相信他在使用上的快感会少了一个层次。本来笔者想要直接讲解LinqToDB框架是如何实现对Linq的支持。写到一半的时候却发现本系列在内容上的引导显得格外的生硬。思考在三最后还是决定在讲解LinqToDB框架之前来一章过度文。Linq查询的原理我们在学习Linq的时候会见到一些很常见的关键词语。比如Linq To SQL、Linq To Objects、Linq To XML等。事实这些一般都是根据不同的数据源来进行命名的。 说实话笔者...

.NET 暂无评论 阅读(1,587)

轻量级ORM框架(一):LinqToDB

笔者接触第二个ORM框架是LinqToDB。笔者不是想强调LinqToDB有多么好。笔者只是觉得他是一个相当不错的开源ORM框架。功能不比EF差,用法上很接近的EF,却比EF来得轻量,而且又多出了自己的特色。所以如果你用EF用得有一点烦了或是觉得EF有一点笨重。想去看看有没有别的ORM框架。不烦试试LinqToDB。开发环境对于LinqToDB的dll包在NuGet上可以下载到。只要输入“linq2db”即可。同时也可以在Github上面下载(https://github.com/linq2db/linq2db)。最好选择跟笔者一样子的版本,比较稳定。如下软件开发工具:Visual ...

.NET 暂无评论 阅读(1,362)

解决:移动硬盘做PE启动盘

1.准备好移动硬盘,分一个小的分区出来,必须是第一个位置,必须是主分区,假设我们称为F盘(不是逻辑分区)2.使用U盘制作工具(大白菜,U启动,U大师等),生成一个PE的ISO,3.把ISO里面的内容完整的考到上面的F盘。。4.用DiskGenius 选中移动 硬盘,选择菜单里面的硬盘-》重建主引导记录(MBR)。确定5.使用NTBOOTautofix修复引导,选择 高级-》自定义分区引导符-》选择上面的F盘。修复完成即可了6.重启进入BIOS,选择硬盘启动优先级,hard disk ...properties...,选择移动硬盘后,确认,F10保存重启7.重...

DevOps 暂无评论 阅读(937)