摘要:
概述:在开发网站的时候经常有要对某些内容查询的需求。此时如果基于数据库查询来做搜索功能,由于要对多个字段做模糊匹配,效率往往非常糟糕。这种情况就可以用Solr来提升搜索的效率。Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。这里介绍下Solr的环境和配置... 阅读全文
摘要:
概述在把用户输入的数据存储到数据库之前一般都要对数据做服务端校验,于是想到了.net自带的数据校验框架validator。本文对validator的使用方法进行介绍,并分析下校验的的原理。使用validator校验数据首先我们创建一个需要校验的实体类代码如下:[Table("apple")] ... 阅读全文
摘要:
最近在做项目使用linq结合EntityFramework来处理数据库的操作。想来也用了快一年了,发现有些使用技巧是需要注意下,特做下总结,希望对刚入门的朋友们有所帮助。刚开始用的时候各总循环查询子查询,结果性能差得不行,现在看看都觉得好笑。也只有写出过很烂的代码才知道怎么样的代码才是优雅的吧... 阅读全文