LINQS是一个服务于数据库应用的,主要面向懒惰的程序员的,开放的可扩展的智能化的小型的基于C# 3.0的开源项目。
从0.0.4到这次0.0.6的公开发布已经几个月时间过去了,这段时间里LINQS大大小小的调整不少,从结果看可以总结成三两条重要更新:
◆对SQL Server 2008数据库的常用业务对象提供了一套独立封装,位于(源代码中的)Katmai项目;
◆对扩展其他各种数据库或持久层的描述提供了同等支持,在Others\LINQS下可以看到几个没有实现的做演示用的描述;
◆支持用标签(Attributes)来对业务对象进行进阶声明。
目前LINQS 0.0.6的架构设计已经能够比较理想地完成当前的设计功能,预计短期内不会对LINQS的架构再做大的调整,因此我会在近几天时间里写一些文档来帮助大家更好地学习和使用LINQS 0.0.6。
由于我能进行测试和调整的时间还比较有限,所以可以预计的是本次发布的版本仍会有比较多的Bug,大家可以多多反馈,修正版本会陆续放出。
LINQS 0.0.6开始会对功能、定制性进行一个阶段的扩充,现在架构上能够支持的一些业务类型都没有充分使用起来,例如描述新类型的数据库,以及增加定制能力。如果您一直关注并愿意加入这个项目,现在可能是很好的时机。
近几天里我会写一些简单的文档来帮助大家更好地了解如何学习和使用LINQS 0.0.6,但如果您现在已经迫不及待地下载了LINQS 0.0.6的源代码并开始调试和学习的话,建议您从其中的测试项目开始。
【编辑推荐】