生成简单的,干净的,可执行的代码,可以很容易地理解和扩展。
FramworkGen是一个。NET的ORM生成的数据访问Windows和Web应用程序的持久性代码。 FrameworkGen生成C#2.0的代码和上面的3层架构。
通过简单地选择一个SQL Server数据库,FrameworkGen将在SQL Server中创建存储过程,一个的神器出山:www.shenqi73.comBUSSINESS和数据层的C#。这大大降低了开发人员编写数据访问代码,而imporoving质量的总体架构上花的时间。
开发人员将有更多的时间专注于业务/功能发展TAKS。
数据访问代码FrameworkGen的生成数据库中性虽然FrameworkGen本身目前仅用于SQL Server。数据检索的代码使用SqlDataReaders为只读数据检索,它提供了最优化的性能。
给FrameworkGen一个尝试,看看如何usefulit可以代码生成!
这里是一些主要功能“FrameworkGen”:
·生成CRUD,搜索及分页存储过程。
·生成C#的业务和数据组件。
·高DAL性能的SqlDataReaders和存储过程中使用。
·业务实体是可序列化的。
·对象是直接可绑定的。NET 2.0 +的数据源。
·业务组件可以提供实体缓存支持。
·可以被配置为控制数据分量的反转数。
·专为C#和NET 2.0 / 3.0 / 3.5 / 4.0。
·使用局部类,因此,增加以下代码不会丢失。
·易于学习和使用。
·生成管理Web应用程序项目。
·生成n-单元测试项目。
此版本中的新功能:
·新增新的偏好DatabasePrefixesToRemoveFromObjectNames,这使得实体/实体对象名称的前缀,被剥夺
·修正了缓存的使用负载时,孩子。
·固定负载儿童,当有joing表的问题,基本上是一个创纪录的总是被退回,即使有更多的。
·重构的实体和实体类。
·ENTITY和ENTITIES现在实施IReadOnly的。当一个对象被存储在FrameworkGen缓存它是由只读通过调用新MakeReadOnly方法使得对象不可变的。如果代码试图修改一个只读版本将抛出一个ReadOnlyException,。这样可以减少内存消耗,提高性能,并提供了一个更清洁的架构。
·数据库项目现在已经removerd的的,因为它是造成问题在VS2010。适当命名的
文件夹下的输出目录中创建存储过程脚本。
·更新的appSettings是唯一的每一个资料库。