随笔分类 -  EF

摘要:引用 使用 创建sqlite数据库 创建上下文 查询数据 示例代码 "QueryTree" 参考资料 ".Net Core EF Core之Sqlite使用及部署" 阅读全文
posted @ 2020-04-12 20:16 Lulus 阅读(3751) 评论(0) 推荐(0) 编辑
摘要:示例代码 "SqlServerUseEFDemo" 参考资料 "SqlBulkCopy 类" 阅读全文
posted @ 2020-03-31 13:50 Lulus 阅读(562) 评论(0) 推荐(0) 编辑
摘要:逐条录入数据 C /// /// 一条条进行数据录入 /// /// /// /// private static int InsertDataTable(string tableName, DataTable dt) { //循环列,循环每行,执行insert sql语句 string colSt 阅读全文
posted @ 2020-03-31 13:29 Lulus 阅读(619) 评论(0) 推荐(0) 编辑
摘要:.net 创建Windows Service .net for TCP服务端 && 客户端 TypeScript Array Remove EntityFrameworkCore 一表对多表存在外键的设计 读取mdb文件 基类、子类之间的类型转换 自定义显隐式类型转换 EF Code First 快 阅读全文
posted @ 2020-02-24 11:43 Lulus 阅读(357) 评论(0) 推荐(0) 编辑
摘要:表的基本设计 机械M由多个零件C组成 不同的零件有不同的属性,所以有C1,C2等等 由于零件的差异化,导致C1、C2不能通过统一的表C来表示 同时设计接口InterfaceC作为零件表的接口,整合一些统一的内容 综上所述,有表M,C1,C2和接口InterfaceC,C1、C2实现Interface 阅读全文
posted @ 2020-01-07 19:28 Lulus 阅读(1308) 评论(0) 推荐(0) 编辑
摘要:CreationTime是DateTime类型 group by 年/月/日/小时 group by 年 group by 小时 其他类推 group by 半小时 group by 半小时=group by 30分钟 group by 半月、半年等等可以类比 参考资料 "Grouping by e 阅读全文
posted @ 2019-10-30 15:21 Lulus 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:包 DbContext 迁移 使用 查询相关内容: "加载相关数据" 参考资料 "Getting Started With Entity Framework Core Console" 阅读全文
posted @ 2019-10-10 19:06 Lulus 阅读(555) 评论(0) 推荐(0) 编辑
摘要:如果涉及多个项目,注意保持DbContext所在项目和启动项目关于数据库的包引用版本一致 注意设置不同的DbContext迁移文件目录不同 1.Enable migrations 2.Add Migration 必须指明 Context参数,参数为DbContext类名 3.update datab 阅读全文
posted @ 2019-08-25 16:16 Lulus 阅读(2718) 评论(0) 推荐(1) 编辑
摘要:以.net framework为例,包括数据库管理类库和启动项目两个项目文件 数据库管理类库 新建一个类库,名称为XXX.Database 管理nuget包,引入库EntityFramework 6.2.0 创建表 创建DbContext,设置nameOrConnectionString为"Your 阅读全文
posted @ 2019-07-06 15:27 Lulus 阅读(1634) 评论(0) 推荐(0) 编辑
摘要:根据某属性去重 使用第三方库: "MoreLINQ" 实现left join 使用DefaultIfEmpty(),是left join 没有DefaultIfEmpty(),是inner join 参考资料 "LEFT JOIN in LINQ to entities?" 阅读全文
posted @ 2018-08-29 19:56 Lulus 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:数据结构 配置 数据查询需要使用延迟加载 或者 参考资料: "延迟加载" 示例代码 "示例代码" 阅读全文
posted @ 2018-08-18 17:21 Lulus 阅读(3570) 评论(0) 推荐(3) 编辑
摘要:基本数据结构 表设计如下: 入学记录 班级 学生 教师关系表 教师 学生 一对一 学生 入学记录 另解 参考资料: "Configuring One To One Relationships In Entity Framework Core" 一对多 学生 班级 多对多 学生 教师 示例代码 "示例 阅读全文
posted @ 2018-08-18 17:20 Lulus 阅读(688) 评论(1) 推荐(1) 编辑
摘要:目标 为现有数据库生成新的连接,允许只选择部分表 可以处理一些很怪的需求,比如EF升级EF Core(这个可能有其他解),EF、EF Core同时连接一个数据库 我遇到的问题是: 操作 安装包 使用指令 参数说明: OutputDir 输出文件夹(这里取名为"Tables") Tables 选择的表 阅读全文
posted @ 2018-08-13 16:43 Lulus 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:背景是asp .net mvc开发网站,EF Code First进行数据库操作,发布到本地IIS 之前一直运行正常,没有对VS 2017和IIS做任何配置修改,突然开始报错: 在其他电脑上运行则一切正常,不报错 怀疑是本地环境的问题,更新VS并进行修复,修复大概等了一个多小时 _ || 蓝后就对了 阅读全文
posted @ 2018-05-17 09:38 Lulus 阅读(2133) 评论(0) 推荐(0) 编辑
摘要:EF EF性能优化 EF延迟加载LazyLoading EF相关报错 EF 事务 Entity相互关系 Entity种类(动态代理) DbContext Entity States Code First Code First 连接已有数据库 DB First 生成EF后修改最大长度限制等 更新EF( 阅读全文
posted @ 2017-12-20 10:38 Lulus 阅读(405) 评论(0) 推荐(0) 编辑
摘要:流程:https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-rp/intro?WT.mc_id=DT-MVP-5003010&view=aspnetcore-3.0&tabs=visual-studio 1.Both Entity Framewor 阅读全文
posted @ 2017-11-29 21:58 Lulus 阅读(2496) 评论(1) 推荐(2) 编辑
摘要:DB First查看Entity相互关系.edmx 图表 .edmx源代码——xml文件右键,打开方式 xml内容 详细查看DB:.edmx—Model Browser(模型浏览器) DB First查看Entity属性分类 属性&&导航属性 属性是表的数据结构本身包含的导航属性是本身不包含、EF生 阅读全文
posted @ 2017-11-22 10:17 Lulus 阅读(234) 评论(0) 推荐(0) 编辑
摘要:视图约等于表(属性)存储过程变为方法,方法中调用存储过程 EF可以调用存储过程,DB First的流程是刷新模型,获取存储过程,调用参考:http://blog.csdn.net/sudazf/article/details/14498209 触发器在数据库中自动工作 当然也可以写sql调用 阅读全文
posted @ 2017-11-22 10:17 Lulus 阅读(395) 评论(0) 推荐(0) 编辑
摘要:右键属性 阅读全文
posted @ 2017-11-22 10:13 Lulus 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-11-22 10:13 Lulus 阅读(1687) 评论(0) 推荐(0) 编辑