随笔分类 -  Linq

WCF+EntityFramework+mysql总结
摘要:前段时间搞一个项目,用WCF+Ef操作Mysql数据库的,现在,写一下经验总结,希望对大家有帮助。1.需下载并安装MySql Connector Net 6.5.42.在ef层和wcf服务层引用dll:Mysql.Data MySql.Data.Entity MySql.Web 三个dll.3.在ef层生成的config文件中,需要改动,把生成的* 改成efmodel所在程序的程序集名称.<connectionStrings> <add name="t" connectionString="metadata=res://WCFService.Da 阅读全文
posted @ 2012-11-03 12:48 老马的家 阅读(2630) 评论(0) 推荐(0)
关于linq 中 的 dbml文件中的 对象加s 去s 的问题
摘要:linq 中 ,拖进dbml 文件中的对象,有的人的会在各个对象加上s,有的则没有,在网上没找到答案,经过研究,问题解决.在vs2008环境中,点击工具->选项->数据库工具->O/R Designer ,右面有个启用,如果是true 说明当前环境拖出的dbml文件对象能够加上s,如果是false则不能加上s,根据自己的需要,选择true或false即可得到自己的想要的结果. 阅读全文
posted @ 2009-05-05 09:51 老马的家 阅读(596) 评论(3) 推荐(0)
linq存储过程转List, Linq存储过程转DataTable
摘要:之前将ISingleResult<XXX>转化为IMultipleResults,此做法虽然能实现用存储过程返回多个结果集,但此做法是修改自动生成的dbml文件,一但开发者日后将其它表拖入dbml文件之后,微软生成代码机置又将IMultipleResults转化为ISingleResult<XXX>类型,也就是说以前的方法不合适,今又有一新方法可将存储过程返回多个结果集,也不用修改微软生成的dbml文件, 以下的方法可将结果集转化为List<XXX>对象,也可转化成DataTable类型.存储过程:set ANSI_NULLS ON set QUOTED_I 阅读全文
posted @ 2008-09-13 10:24 老马的家 阅读(1567) 评论(0) 推荐(0)
linq动态查询
摘要:近日做几个项目用到linq动态查询,但微软官方所提供的那些动态查询机制相当复杂,网上也有不少网友发过一些动态查询的方案,本人觉得那些方案比较繁索,也不易理解,今提供一种易理解简单实用的方法.方法如下:在中间层写: public List<View_InvoiceTransferLog> GetTransferLogByCondition(DateTime? startDate, Dat... 阅读全文
posted @ 2008-09-12 00:40 老马的家 阅读(917) 评论(5) 推荐(2)
linq存储过程返回多条结果集
摘要:曾经被linq存储过程返回多个结果所困扰,今晚加班,问题解决,分享一下思路:linq默认生成的代码是ISingleResult的,也就是只能返回一条结果集,我们先动手脚,将其改成IMultipleResults 的.实体类根据不同情况更改.更改前:[Function(Name="dbo.MeterTaskStat")]public ISingleResult<XXXX> MeterTa... 阅读全文
posted @ 2008-09-11 23:27 老马的家 阅读(1368) 评论(0) 推荐(0)
linq 喜悦
摘要:vs2008 下"综合服务管理系统"终于将开发完成了,此项目是Me独立设计开发,应用linq数据存取技术,打印采用xtrareport,应用到linq基本增删改功能及linq动态查询功能.都是新东西,学起来挺有意思的,做起来挺方便,呵呵! 阅读全文
posted @ 2008-06-21 12:47 老马的家 阅读(165) 评论(0) 推荐(0)