分类目录

链接

2024 年 5 月
 12345
6789101112
13141516171819
20212223242526
2728293031  

近期文章

热门标签

新人福利,免费薅羊毛

EF数据丢失

ef4.1 codeFirst 修改表结构 增加字段等 EF code first需要重新生成库导致数据丢失的问题说这个问题前 首先先说下 我使用ef4.1 codefirst的目的. 是因为可以有更纯净的POCO 不再有EDMX这些东西  而不是真正的用 code first 先有代码 再生成数据库.所以 我虽然使用的是codefirst 但是本质依然是数据库优先.所以这个被问的很多的问题 解决办法其实是非常简单的.只要你的数据库已经存在了 那么即使你用code first ef 也不会给你去生成数据库的. 这个时候 你增加表字段 甚至增加表 只要把实体类也相应的修改 则数...

.NET 暂无评论 阅读(2,674)

EF使用存储过程

ef4.1 没有了edmx等复杂的东西 变得简单 干净  但如何使用存储过程,存储过程可以返回表 可以返回数值 也有可能是执行修改 删除 增加等  该怎么做?说这个问题前 依然先说下我的观点.个人认为 既然使用orm框架  就应该把业务逻辑等 都放到业务逻辑层 而不应该再使用存储过程。我更偏重重业务逻辑层 轻存储过程这样的开发~再ef4.0里 添加存储过程 比较容易 有edmx 调一调 存储过程就添加上了 但是在ef4.1里 只有干净的poco 不再有edmx了 改怎么办呢?尤其是存储过程可以是查表 查值 或者执行修改删除.一个一个来...

.NET 暂无评论 阅读(4,415)

EF使用数据库视图

ef4.1 如何使用数据库视图?每个视图都要去建立对应的实体类么?有简单的方法么?先说下最传统的方法 只需把视图 当成表 建立对应的实体类  然后加到dbcontext 里即可。没什么难度。再说一个问题 使用linq 有个非常美妙的功能 投影映射 和C#3.0的 匿名函数 让我们很多情况 不需要视图的 from c in classes from s in students where c.ClassID == s.ClassID ord...

.NET 暂无评论 阅读(6,891)

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 函数~~

.NET 暂无评论 阅读(4,003)

EF跨数据库访问

ef4.1 如何跨数据库访问?每次别人问我这个问题 毫不犹豫的把站长dudu的文章发过去~ 他已经很好的解决了~http://www.cnblogs.com/dudu/archive/2011/03/29/entity_framework_cross_database_query_fact.html核心思路 欺骗SQL 利用创建同义词去实现

.NET 暂无评论 阅读(3,275)

EF执行连接查询

ef4.1执行连接查询?什么时候执行左连接? 什么时候执行内连接? ef 根据什么去判断?当我们做多表查询时  用Include 强制加载 或用 select 去查询时  发现生成的SQL语句 有时是左连接  有时是inner join。其实EF是根据我们实体类的连接字段 是否可空来判断的~比如外键 studentIDpublic  Nullable<int> StudentID { get; set; }是否可空 就会造成 是 left join 还是 inner join~~补充下~~ 有个朋友说 这个设为空了 依然执行的是内连接啊~注意看下你的关系那块  也要设为可空 用这个   HasOptional 而...

.NET 暂无评论 阅读(5,111)

EF常见报错信息

新手使用ef4.1 常见的一些报错信息1.执行命令定义时出错出现这个错的原因有很多  数据库语句错误 我们可以先通过监测SQL 语句是否发送到数据库 然后执行这条SQL语句 看看是否有问题 造成这个错的原因 还有可能是 连接对象一直被占用 因为EF有延迟加载 只是select时 并没有真正去数据库执行我们可以先把前面的查询语句 tolist等  再去执行下面的操作2.System.Data.Edm.EdmEntityType: : EntityType“Enrollment”未定义键。请为该 EntityType 定义键。System.Data.Edm.EdmEntitySet: EntityType: EntitySet �E...

.NET 暂无评论 阅读(3,591)

视频:全程直播喂奶过程 “喂奶姐”爆红网络

News 暂无评论 阅读(2,506)

调侃《菊花台》大便歌,周董粉丝急了

调侃《菊花台》,周董粉丝急了“有没有人听出《菊花台》是在隐喻拉肚子?菊花台(残)满地伤,笑容已泛黄,一生在纸上啊什么的,敢说菊花台没有马桶的意思?哎呀,偶尔无聊下。”——微博原文“I'm sorry……I'm sorry 2……I'm sorry 3?what are u sorry 4?Ok I'm sorry 5 ”。——微博原文截至昨日下午6点30分,该条道歉微博的评论已经达到了12000多条。看来天后前后一句话的影响力着实令人叹服。喜欢王菲的朋友,不仅着迷于王菲天籁般的歌喉,而且还被王菲独特的气质所迷惑,哪怕是王菲不经意间的一句话,也让人叹为观...

News 暂无评论 阅读(1,876)

王菲大便歌

北京时间12月28日消息,据香港媒体报道,王菲昨天(12月27日)在微博写道:“有没有人听出《菊花台》是在隐喻拉肚子?菊花台(残)满地伤,笑容已泛黄,一生在纸上啊什么的,敢说菊花台没有马桶的意思?哎呀,偶尔无聊下。”还放了挖鼻孔表情。她的粉丝盛赞她“太有才”,不过周杰伦知道之后会有何感想呢?周杰伦所属杰威尔表示:“不回应。”经常幽默发言的天后王菲,近日又通过微博调侃起了台湾歌手周杰伦。她笑称周杰伦演唱的《菊花台》,其实是在隐喻拉肚子。虽然天后心血来潮之举纯属娱乐,但是该微博一经发布,还是...

News 暂无评论 阅读(2,121)