官方站点由
http://www.subsonicproject.org/ 变成了
http://www.subsonicproject.com/,让人不免有想法啊
SubSonic 2.1 RC1下载地址
http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=subsonic&ReleaseId=12460
Description:
Includes many bug fixes for issues in the 2.1 Beta 3 release, along with a number of functional improvements to various SubSonic components, including the
new SqlQuery engine and
SubStage.
We highly recommend that anyone using 2.1 Beta 1, 2, or 3 upgrade to this release.
现在SubSonic提供了一个可视化的生成器
SubSonic的作者在asp.net mvc团队工作,如果你想获得更多关于Rob Conery的近况,你可以访问
http://blog.wekeroad.com/
之前用先前的一个版本
SubSonic 2.1 Beta 3做个自己的个人站点,大家有兴趣可以下载源码看看
http://www.maolz.com/,最近在关注
BOO,因此发现有
Oren Eini这样的达人,大家对BOO有兴趣可以一起交流,打算用Boo做俺论文里的DSL
分享到:
相关推荐
1. **代码生成**:SubSonic可以自动生成数据库访问层(DAL)代码,包括数据访问接口、实体类和存储过程。这极大地减少了手动编写这些代码的工作量,提高了开发效率。 2. **动态SQL**:SubSonic能够根据开发者的需求...
1. **Active Record模式**:SubSonic采用Active Record设计模式,这是一种对象关系映射(ORM)技术,将数据库表映射到类,使得开发者可以像操作对象一样操作数据库记录,减少了对SQL的依赖。 2. **数据库生成工具**...
1. **对象关系映射(ORM)**:Subsonic提供了强大的ORM工具,可以自动将数据库表映射为.NET类,使得开发者无需编写繁琐的SQL查询,而是可以直接操作对象,降低了数据库操作的复杂性。 2. **ActiveRecord模式**:...
SubSonic 强大的ORM
SubSonic-2.1的Final版本
1. **模板引擎**:SubSonic 3.0使用了T4模板(Text Template Transformation Toolkit)来生成数据库访问代码。这使得开发者可以自定义代码生成模板,以适应特定项目的需求。 2. **ActiveRecord模式**:SubSonic 3.0...
SubSonic啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
1. **安装与配置**:首先,你需要了解如何在你的项目中安装SubSonic,这通常通过NuGet包管理器完成。配置文件(如Web.config或App.config)中的连接字符串设置是至关重要的,它指定你的应用程序将连接到哪个数据库。...
1. **自动化数据访问层构建**:Subsonic 能够根据数据库结构自动生成数据访问层类,大大减少了开发过程中繁琐的手动编码工作。 2. **灵活的数据查询与保存**:它提供多种方式来查询和保存数据,使开发者可以根据具体...
通过阅读"SubSonic指南中文版(1).pdf",你将深入理解SubSonic的工作原理和使用方法;"subsonic.txt"可能是关于特定功能的详细解释或示例代码;"subsonic 基础教程- 应用.txt"则会指导你如何将SubSonic应用到实际项目...
1. 安装:你可以通过NuGet包管理器在项目中添加SubSonic的依赖。 2. 配置数据库连接:在Web.config或App.config文件中,你需要配置数据库连接字符串,指定要连接的数据库类型(如SQL Server、MySQL等)及相应的连接...
2. 删除默认的`class1.cs`文件,因为SubSonic将生成自己的类库。 3. 添加SubSonic必要的引用。你需要引用`SubSonic.dll`(确保已经安装了SubSonic),以及`System.Web`和`System.Configuration`命名空间,这些是...
SubSonic是一个开源的.NET框架,它为数据库操作提供了强大的支持。在2.2这个版本中,SubSonic被认为是比较稳定的一个发行版,适合于快速的Web应用开发。它的核心特性在于自动化数据访问层(DAL)的生成,极大地简化...
1. `SubSonic.dll`:这是SubSonic的核心库文件,包含了所有数据库操作的相关类和方法。 2. `SubSonic.Linq.dll`:此文件包含对LINQ支持的实现,使得开发者可以使用LINQ查询数据库。 3. `SubSonic.ActiveRecord.dll`...
1. **ActiveRecord模式**:SubSonic 3.0支持ActiveRecord设计模式,这是对象关系映射(ORM)的一种实现方式。ActiveRecord允许开发者将数据库记录映射到具体的类,使得操作数据库就像操作对象一样简单。 2. **Linq...
此外,Subsonic还支持各种SQL关键词,例如`IsEqualTo(obj)`用于等于比较,`IsBetweenAnd(obj1, obj2)`用于范围查询,`StartsWith`、`EndsWith`用于模糊匹配,以及`IsGreaterThan`、`IsGreaterThanOrEqualTo`、`...
一句讲完就是:SubSonic就是一个ORM开源框架。作者是Robe Conery,用c#语言写的. SubSonic遵循了Ruby on Rails的一些准则,比如在建表时一些约定(建议每个表都加CreatedOn[Datetime],CreatedBy[nvarchar],ModifyOn...
1. **ActiveRecord 设计模式**:该模式最简单的形式是一类对应数据库中的一张表,一个对象对应一行数据。SubSonic 包含了一个构建时的代码生成器来实现这一模式,作为对象关系映射工具,消除了编写 SQL 的需要。此外...
1. **生成器**:SubSonic提供了代码生成工具,可以自动生成数据库上下文类、数据访问层(DAL)以及ActiveRecord类。这些类根据数据库架构动态生成,极大地简化了数据库操作。 2. **数据库访问**:SubSonic的DAL接口...
1. **ActiveRecord模式**:SubSonic 3.0支持ActiveRecord设计模式,允许开发者将数据库记录映射到类对象,使得操作数据库就像操作普通对象一样简单。 2. **Linq支持**:引入了对Language Integrated Query (Linq)的...