原址:https://www.cnblogs.com/Im-Victor/p/11444189.html https://blog.csdn.net/kenjianqi1647/article/details/90320569 <!--绑定到DataContext--> <Button Conten ...
在WPF中,应用程序有两层:UI层和Data层。这里新建一个项目说明哪些是UI层,哪些是数据层。 UI层很明显,就是用户看到的界面。但是数据层并不是下图所示: 上图中是UI层view的后台代码。当然,你可以使用事件的方式把所有的业务逻辑代码写到这里,但是我们采用MVVM的时候业务逻辑是与这里解耦的, ...
何谓图,这里的图的意思不是png jpeg jpg gif,也不是地图 而是一种抽象的概念,表示实体之间的关系. 在数据库中这关系一般指的是主从表关系. datacontext.savechanges()可以保存图,但是需要加一点洗发水( 这里的洗发水是专业术语,根据语境可以翻译成特效,特别的处理, ...
分类:
其他好文 时间:
2019-09-10 00:38:15
阅读次数:
81
authors表是主表 books表是子表 默认情况下,当使用datacontext.dbset.remove 删除authors时, 与之相关的books也会一起删除掉. 不过可以使用WillCascadeOnDelete(false)来关闭级联删除 这样再执行本随笔第一个代码段就不会删除与之相关 ...
分类:
其他好文 时间:
2019-09-09 22:37:41
阅读次数:
119
在ef中,CUD都使用Datacontext.SaveChange()进行保存. SavaChange方法在保存之前会自动调用DetectChanges方法检查DataContext中做了什么更改,以作出对应的数据库操作. create 增 dbcontext.dbset.add(model),然后 ...
分类:
其他好文 时间:
2019-09-09 22:36:27
阅读次数:
93
默认情况下,ef在datacontext生命周期中跟踪已加载的实体 当操作数据库现有数据时,才会跟踪 如果在datacontext回收之前没savechanges,那么跟踪的状态就会丢失. 实体得要有主键属性才能跟踪 可以用下面的方法来跟踪datacontext的状态(Added Modified ...
分类:
其他好文 时间:
2019-09-09 22:27:25
阅读次数:
116
RelativeSource属性 https://blog.csdn.net/yangwenxue1989/article/details/81624240 Binding时,如果明确知道数据源的Name,就能用Source或者ElementName进行绑定,但是有时候我们需要绑定的数据源可能没有明 ...
分类:
其他好文 时间:
2019-08-16 18:33:11
阅读次数:
107
之前在网上看到的一篇后来找不到了,现在自己记录一下。 1.在web.config中添加一个数据库连接。 <add name="dataContext" connectionString="Data Source=.;Initial Catalog=MVC1;User ID=XXX;password= ...
分类:
数据库 时间:
2019-06-02 15:35:19
阅读次数:
111
原文:[WPF] How to bind to data when the datacontext is not inherited原文地址:http://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datac... ...
一、创建一个DataContext普通类继承DbContext 二、配置连接字符串(MySql/SqlServer都可以) 三、在控制器里面写查询操作 四、数据库表对应的结构 总结所作的操作 1、创建DataContext类继承DbContext(一个类文件) 2、控制器里面写查询操作 ...
分类:
数据库 时间:
2019-03-31 13:41:38
阅读次数:
476