ORM框架EF随笔记
来源:互联网 发布:最新网络流行词汇 编辑:程序博客网 时间:2024/06/10 00:00
1.数据库和模型同步的方法:在 .edmx文件点开,右键--》从数据库更新模型。
在模型中更新数据模型结构后,右键更新数据库并执行新生成的脚本(只有在数据不重要的情况下才可以做这样的操作)。
2.EF修改数据库的语句范例:
增加ADO.NET实体数据模型后:
ItcastDbEntities dbContext = new ItcastDbEntities();
T_News news = new T_News();//model定义一个实例
dbContext.Entry<T_News>(news).Property<string>(u => u.ImagePath).IsModified = true;
3.Linq 语句范例:
var temp = from u in dbContext.T_News
where u.Id > 5
select u;
foreach (var mx in temp)
{
Console.WriteLine(mx.Id + " " + mx.ImagePath);
}
4.一个很好的linq解决case when的问题
var query = from c
in
Sell
select
new
{
SellMode = NumberConverter(c.SellMode);
}
public
int
NumberConverter(
int
sellMode)
{
switch
(sellMode)
{
case
1
return
sellMode;
case
2
return
0 - sellMode;
default
:
return
0;
}
}
5.逆变(关键是看谁在用),协变:都是为了安全使用方便。编译阶段补充完成代码
6.linq to ef:(1).查询是在数据库端执行查询是在数据库端进行过滤
var temp= from u in t_users
where u.id>4
select u;
(2)在内存里面过滤
List temp= from u in t_user.toList()
将查询结果保存到内存里
- ORM框架EF随笔记
- 微软ORM框架EF初探
- ORM框架EF(一)增删改查
- .NET ORM学习之EF框架
- 【EF 4】ORM框架及其流行产品之一EF介绍
- EF--ORM
- 【ITOO】 EF框架之ORM思想的体现
- ORM映射方案---EF实体框架的安装。
- ASP.NET MVC学习---(一)ORM框架,EF实体数据模型简介
- 抛弃EF,20分构建一个属于自己的ORM框架
- 对象关系映射,ORM,EF
- ORM学习之EF理解
- ORM映射方案---EF CodeFirst
- ORM/EF 几种模式
- ORM框架
- ORM框架
- ORM框架
- ORM框架
- C++并发编程框架Theron(8)——Theron中包含的类(二)
- c++运算符重载
- Vue 爬坑之路(三)—— 使用 vue-router 跳转页面
- 本地C++如何调用C#类库
- Android-IPC进程间通信机制
- ORM框架EF随笔记
- 翻译:Pong Game Tutorial
- 一种肯定能提高开发者编程能力的方法
- 杭电1241
- python hist的使用
- 2017深度学习最新报告及8大主流深度学习框架超详细对比(内含PPT)
- POJ 1185 炮兵布阵 (经典状压DP)
- 层次聚类
- 【笔记】RxJava2.0新特性简单介绍并实现RxBus