随笔分类 -  有用的链接

摘要:Entity Framework Code First通过DbContext.ChangeTracker对实体对象的变动进行跟踪,实现跟踪的方式有两种:变动跟踪快照和变动跟踪代理。 变动跟踪快照:前面几篇随笔的示例都是通过实体对象变动快照跟踪来实现数据操作的,POCO模型不包含任何逻辑去通知Enti 阅读全文
posted @ 2019-04-27 14:00 龙骑科技 阅读(244) 评论(0) 推荐(0)
摘要:1、添加外键关联实体 1>、添加新的Province及City实体 代码运行所执行的SQL语句: 2>、添加新的Province实体及现有的City实体 代码运行所执行的SQL语句: 2、修改外键关联实体 1>、方式1 代码运行所执行的SQL语句: 2>、方式2 方式2的实现方式与方式1的实现方式区 阅读全文
posted @ 2019-04-27 13:58 龙骑科技 阅读(261) 评论(0) 推荐(0)
摘要:对于一个单独实体的通常操作有3种:添加新的实体、修改实体以及删除实体。 1、添加新的实体 Entity Framework Code First添加新的实体通过调用DbSet.Add()方法来实现。 代码运行所执行的SQL语句: 2、修改实体 修改数据库中已经存在的实体记录: 代码运行所执行的SQL 阅读全文
posted @ 2019-04-27 13:56 龙骑科技 阅读(259) 评论(0) 推荐(0)
摘要:在项目过程中,两个实体数据之间在往往并非完全独立的,而是存在一定的关联关系,如一对一、一对多及多对多等关联。存在关联关系的实体,经常根据一个实体的实例来查询获取与之关联的另外实体的实例。 Entity Framework常用处理数据关联加载的方式有3种:延迟加载(Lazy Loading)、贪婪加载 阅读全文
posted @ 2019-04-27 13:54 龙骑科技 阅读(264) 评论(0) 推荐(0)
摘要:DbContext、DbSet及DbQuery是Entity Framework Code First引入的3个新的类,其中DbContext用于保持数据库会话连接,实体变化跟踪及保存,DbSet用于暂存实体类的变化跟踪,DbQuery用于提供查询跟你。 1、使用Set查询全部记录 使用DbCont 阅读全文
posted @ 2019-04-27 13:51 龙骑科技 阅读(326) 评论(0) 推荐(0)
摘要:1、Entity Framework Code First查询视图 Entity Framework Code First目前还没有特别针对View操作的方法,但对于可更新的视图,可以采用与Table一样的方式进行插入、修改、删除及查询。在实际的项目过程中,视图多只用于进行查询。 Entity Fr 阅读全文
posted @ 2019-04-27 13:50 龙骑科技 阅读(261) 评论(0) 推荐(0)
摘要:本篇目录 1、外键列名默认约定 2、一对多关系 3、一对一关系 4、多对多关系 5、一对多自反关系 6、多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。两个不同表之间可以存在外键依赖关系,一个表自身也可以有自反关系(表中的一个字段引用主键,从而也是外键字段)。 阅读全文
posted @ 2019-04-27 13:37 龙骑科技 阅读(222) 评论(0) 推荐(0)
摘要:Entity Framework Code First与数据表之间的映射方式有两种实现:Data Annotation和Fluent API。本文中采用创建Product类为例来说明tity Framework Code First属性映射约定的具体方式。 1. 表名及所有者 在默认约定的情况下,E 阅读全文
posted @ 2019-04-27 13:29 龙骑科技 阅读(200) 评论(0) 推荐(0)
摘要:Database First “Database First”模式即“数据库优先”,其实Database First 与Model First 很类似,只不过一个是有数据可一个是创建数据库,具体的操作流程其实很类似, 关键一步就是选择 实体数据模型向导中,选择数据库还是空模板,Database Fi 阅读全文
posted @ 2019-04-26 17:54 龙骑科技 阅读(864) 评论(0) 推荐(0)
摘要:Model First Model First模式即“模型优先”,这里的模型指的是“ADO.NET Entity Framework Data Model”,此时你的应用并没有设计相关数据库,在VS中通过设计对应的数据模型来生成数据库和数据类。 为了与上篇的Code First加以区分,这里新建一个 阅读全文
posted @ 2019-04-26 16:54 龙骑科技 阅读(1127) 评论(0) 推荐(0)
摘要:Code First Code First模式即“代码优先”模式,是从EF4.1开始新建加入的功能。使用Code First模式进行EF开发时只需要编写对应的数据类,然后自动生成数据库。 Code First使用案例如下。 1、创建一个控制台应用程序,添加两个类,学生类Student和科目成绩类Su 阅读全文
posted @ 2019-04-26 15:04 龙骑科技 阅读(835) 评论(0) 推荐(0)
摘要:ILMerge ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序。它可以免费使用,并以NuGet包的形式提供。 如果您在使用它时遇到任何问题,请与我们联系。(mbarnett at microsoft dot com)。但首先尝试阅读文档。 ILMerge接受一组输入程序集并将它 阅读全文
posted @ 2019-04-25 13:15 龙骑科技 阅读(1140) 评论(0) 推荐(0)
摘要:ILMerge ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序。它可以免费使用,并以NuGet包的形式提供。 如果您在使用它时遇到任何问题,请与我们联系。(mbarnett at microsoft dot com)。但首先尝试阅读文档。 ILMerge接受一组输入程序集并将它 阅读全文
posted @ 2019-04-25 13:07 龙骑科技 阅读(325) 评论(0) 推荐(0)
摘要:ILMerge是一个将多个.NET程序集合并到一个程序集中的实用程序。它既可以作为 开源使用,也可以作为NuGet包使用。 如果您在使用它时遇到任何问题,请与我们联系。(mbarnett _at_ microsoft _dot_ com)。但首先尝试阅读文档。 ILMerge接受一组输入程序集并将它 阅读全文
posted @ 2019-04-25 11:25 龙骑科技 阅读(3190) 评论(0) 推荐(0)
摘要:1、选中项目文件,找到Resources.resx,双击Resources.resx,然后添加文件(选择需要的dll文件),点击确定,项目下会自动生成一个Resources文件夹,里面包含添加dll。 2、在主窗体的后台代码添加下面事件,重现生成,之后把生成的exe文件拷贝到其他地方就可以直接使用了 阅读全文
posted @ 2019-04-24 17:09 龙骑科技 阅读(1364) 评论(0) 推荐(0)
摘要:oracle 在C# 中调用oracle的数据库时,出现引用库和当前客户端不兼容的问题解决方案 解决方案 1、直接引用 Oracle.ManagedDataAccess.Client.dll动态库即可, 2、引用 Oracle.DataAccess.Client.dll动态库,但根目录下面要有这八个 阅读全文
posted @ 2019-04-02 17:58 龙骑科技 阅读(837) 评论(0) 推荐(0)
摘要:Apache POI使用详解 1.POI结构与常用类 (1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Micr 阅读全文
posted @ 2019-01-22 13:34 龙骑科技 阅读(967) 评论(0) 推荐(0)
摘要:镜像文件下载:https://msdn.itellyou.cn/ 阅读全文
posted @ 2019-01-14 13:33 龙骑科技 阅读(313) 评论(0) 推荐(0)
摘要:Net 4.5 WebSocket在Windows 8, Windows 10, Windows Server 2012可以,但是在Windows 7, 就会报错。 错误1、“一个文件正在被访问,当前无法使用该文件” 错误2、“参数无效” 错误3、throws a PlatformNotSuppor 阅读全文
posted @ 2018-11-13 15:21 龙骑科技 阅读(1714) 评论(1) 推荐(1)
摘要:http://www.imsdn.cn/operating-systems/windows-7/ 阅读全文
posted @ 2018-11-13 14:22 龙骑科技 阅读(1302) 评论(0) 推荐(0)