EF如何执行SQL函数
ef4.1 如何执行SQL函数等操作?添加引用 System.Data.Objects.SqlClient.SqlFunctions 主要是这个命名空间使用方法~上一个工作中的例子~var query = from s in student.T_StudentInfo where SqlFunctions.DateDiff("day", s.CreateTime, "2011/11/4") == 0 select s.StudentName;使用SQL 的datadiff 函数~~
EF执行连接查询
ef4.1执行连接查询?什么时候执行左连接? 什么时候执行内连接? ef 根据什么去判断?当我们做多表查询时 用Include 强制加载 或用 select 去查询时 发现生成的SQL语句 有时是左连接 有时是inner join。其实EF是根据我们实体类的连接字段 是否可空来判断的~比如外键 studentIDpublic Nullable<int> StudentID { get; set; }是否可空 就会造成 是 left join 还是 inner join~~补充下~~ 有个朋友说 这个设为空了 依然执行的是内连接啊~注意看下你的关系那块 也要设为可空 用这个 HasOptional 而...
EF常见报错信息
新手使用ef4.1 常见的一些报错信息1.执行命令定义时出错出现这个错的原因有很多 数据库语句错误 我们可以先通过监测SQL 语句是否发送到数据库 然后执行这条SQL语句 看看是否有问题 造成这个错的原因 还有可能是 连接对象一直被占用 因为EF有延迟加载 只是select时 并没有真正去数据库执行我们可以先把前面的查询语句 tolist等 再去执行下面的操作2.System.Data.Edm.EdmEntityType: : EntityType“Enrollment”未定义键。请为该 EntityType 定义键。System.Data.Edm.EdmEntitySet: EntityType: EntitySet �E...
调侃《菊花台》大便歌,周董粉丝急了
调侃《菊花台》,周董粉丝急了“有没有人听出《菊花台》是在隐喻拉肚子?菊花台(残)满地伤,笑容已泛黄,一生在纸上啊什么的,敢说菊花台没有马桶的意思?哎呀,偶尔无聊下。”——微博原文“I'm sorry……I'm sorry 2……I'm sorry 3?what are u sorry 4?Ok I'm sorry 5 ”。——微博原文截至昨日下午6点30分,该条道歉微博的评论已经达到了12000多条。看来天后前后一句话的影响力着实令人叹服。喜欢王菲的朋友,不仅着迷于王菲天籁般的歌喉,而且还被王菲独特的气质所迷惑,哪怕是王菲不经意间的一句话,也让人叹为观...
.NET Remoting系列 :信道
信道(Channel)是 Remoting 体系的承载平台,负责处理客户端和服务器之间的通讯,其内容包括跨域通讯、消息传递、对象编码等等。信道必须实现 IChannel 接口,根据通讯方向又分别提供了继承版本 IChannelReceiver 和 IChannelSender。Remoting 框架为我们提供了 IPC、TCP 以及 HTTP 的实现版本,当然我们还可以在网络上找到其他协议的实现版本。TcpServerChannel channel = new TcpServerChannel(801);ChannelServices.RegisterChannel(channel, false);我们可以使用实用类 ChannelServices 来管理程序域内的信...
Access数据库的加密机制
Access数据库的加密机制比较简单,即使设置了密码,解密也很容易。该数据库系统通过将用户输入的密码与某一固定密钥进行"异或"来形成一个加密串,并将其存储在*.mdb文件从地址"&H42"开始的区域内。所以一个好的程序员可以轻松制作一个几十行的小程序就可以轻松地获得任何Access数据库的密码。因此,只要数据库被下载,其信息安全依然是个未知数。
程序员笑话系列:明智的选择
一个计算机系学生坐在树下学习,又有一个计算机系学生骑着一辆很炫的自行车经过。前一个学生问道:“你的车从哪儿弄来的?”骑车的回答说:“我在外面学习的时候,一个漂亮的MM骑着车过来,她脱光了所有的衣服对我说,‘你想要什么我都给你’。”“明智的选择!你穿她的衣服肯定不合适的。”前一个学生说道。
