随笔分类 -  ORM技巧

KeelKit 开始支持 VC++的 实体类生成 和 存储过程调用接口的生成
摘要:我们现在开始支持 VC++的 实体类生成 和 存储过程调用接口的生成!这将大大的方便了一些使用C++的朋友引用Keel.dll!生成后的代码效果如下:[代码][代码] 阅读全文

posted @ 2009-06-29 11:52 KeelKit 阅读(974) 评论(1) 推荐(0) 编辑

“表单控件”与“实体类”
摘要:或许这是一种广告,但是不得不在这里写一下,表单与实体类之间我们经常会做一堆的事情赋值和取值,需要不断的类型转换,写SQL语句或者是要和实体类赋值、以及测试等等。这对简单的添加和删除、修改来说很即浪费人力,又浪费时间!然而现在,我在KeelKit 实现了自动赋值! 代码演示如下: Keel.DBHelper<Table_1> dbt = new Keel.DBHelper<Fir... 阅读全文

posted @ 2009-06-28 11:20 KeelKit 阅读(2546) 评论(6) 推荐(0) 编辑

嵌入式系统中使用C写的客户端与.Net 软件的数据交换
摘要:笔者在改进某嵌入式收费系统时,从C的指针开始着手,总结到一些关于嵌入式客户端和基于.net 的服务端交换数据的方法!或许对大家有一定用处,因此奉献上来。在公司自己修改的Linux 嵌入式系统里写软件目前我们用C来交叉编译出 核心板上运行的程序,涉及到和服务器的数据交换, 一般而言客户端使用结构,然后将该结构内存中的内容发送到服务端,假如是C++,一切好办,因为它和c大差不差,c能办到他也能办到,但... 阅读全文

posted @ 2009-06-19 18:46 KeelKit 阅读(1614) 评论(8) 推荐(1) 编辑

新版本即将支持程序集版本号控制
摘要:下一个版本中, KeelKit 将支持程序集的版本号的控制,这将有助于你生成更有意义的版本号,build,内部版本号可以使用编译累计方式,而revision 修订版本号可以使用 代码版本库的版本号码,暂时支持SVN . 在适当的时候,我们会提供接口,您可以自定义版本号码。 阅读全文

posted @ 2009-05-31 10:17 KeelKit 阅读(868) 评论(0) 推荐(0) 编辑

存储过程的调用接口生成
摘要:存储过程调用 的生产可以生产 C#、VB 以及我们一直以来都支持的F#和IronPython。下面是相关示例 , 目前正在优化和增强。 [代码][代码] 阅读全文

posted @ 2009-05-10 21:21 KeelKit 阅读(1929) 评论(0) 推荐(0) 编辑

新加 HTML着色保存代码、复制 、 文件路径的复制、SQL语句着色
摘要:增加功能如下:在文件菜单右键加入HTML格式复制、HTML格式保存并打开、复制完整路径: 同时在的资源管理器中选中文件的右键菜单也集成了 复制完整路径的功能,如图:在K视图生成器中,现在已经支持SQL语句的着色!关于HTML复制,无论是C#、VB.Net、IronPython、F#、还是SQL、HTML 都进行了支持。 这些改变得益于 ICSharpCode.TextEditor 的引用!更新内容... 阅读全文

posted @ 2009-05-08 18:38 KeelKit 阅读(960) 评论(0) 推荐(0) 编辑

KeelKit 对视图进行了支持!并能和表一样生成Model 和 表单,K视图支持指定某个名词的SQL语句
摘要:[代码]GetDataViewForObjectList 和 GetDataViewForDataTable 函数在查询视图的过程中, 入股未指定name , 则默认为何类相同名称的那个sql , 如果指定, 则会查找对应的SQL语句!这种方法最适用于多种大概相同的数据,查看时可以公用一个model ,而不是编写多个类, 且写多种重复的代码。 比如, 在KeelKit 中, 查询表的名称 和 查询... 阅读全文

posted @ 2009-05-08 10:15 KeelKit 阅读(436) 评论(0) 推荐(0) 编辑

IronPython中已经可以使用 KeelKit 了,相应功能已实现,将在下一版本中发布!
摘要:20090422 此版本有如下更新: 一、 已添加了自动配置UI程序的配置文件中的连接字符串,回自动添加和修改! 二、 此版本支持了IronPython,在您安装 IronPythonStudioIntegrated后,KeelKit 将能直接支持IronPython 的代码生成,但是由于其本身在中文环境下可能运行不好!而且有BUG,因此使用过程中要注意, 而且IronPyth... 阅读全文

posted @ 2009-04-22 02:27 KeelKit 阅读(943) 评论(0) 推荐(0) 编辑

导航