Loading

摘要: 导航属性是 FreeSql 的特色功能之一,可通过约定配置、或自定义配置对象间的关系。 导航属性有 OneToMany, ManyToOne, ManyToMany, OneToOne, Parent 五种配置关系。 有了导航属性,多表查询会非常方便,lambda 表达式中直接使用导航对象点点点,舒 阅读全文
posted @ 2019-09-17 07:45 FreeSql 阅读(6818) 评论(14) 推荐(3) 编辑
摘要: FreeSql在查询数据下足了功能,链式查询语法、多表查询、表达式函数支持得非常到位。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, "Data Sou 阅读全文
posted @ 2019-09-17 07:39 FreeSql 阅读(9904) 评论(1) 推荐(3) 编辑
摘要: static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Passwor 阅读全文
posted @ 2019-09-17 07:31 FreeSql 阅读(5901) 评论(4) 推荐(1) 编辑
摘要: FreeSql在查询数据下足了功能,链式查询语法、多表查询、表达式函数支持得非常到位。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, "Data Sou 阅读全文
posted @ 2019-09-17 07:29 FreeSql 阅读(18649) 评论(13) 推荐(1) 编辑
摘要: static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实 阅读全文
posted @ 2019-09-17 07:25 FreeSql 阅读(4843) 评论(1) 推荐(1) 编辑
摘要: static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实 阅读全文
posted @ 2019-09-17 07:20 FreeSql 阅读(1917) 评论(1) 推荐(3) 编辑
摘要: static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实 阅读全文
posted @ 2019-09-17 07:16 FreeSql 阅读(4487) 评论(1) 推荐(1) 编辑
摘要: static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, connectionString) .UseAutoSyncStructure(true) //自动同步实 阅读全文
posted @ 2019-09-17 07:11 FreeSql 阅读(7568) 评论(1) 推荐(2) 编辑
摘要: FreeSql提供丰富的数据库更新功能,支持单条或批量更新,在特定的数据库执行还可以返回更新后的记录。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, c 阅读全文
posted @ 2019-09-17 07:06 FreeSql 阅读(8376) 评论(3) 推荐(1) 编辑
摘要: 删除是一个非常危险的操作,FreeSql对删除支持并不强大,默认仅支持单表、且有条件的删除方法。 若Where条件为空的时候执行,仅返回0或默认值,不执行真正的SQL删除操作。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConne 阅读全文
posted @ 2019-09-17 06:57 FreeSql 阅读(4658) 评论(1) 推荐(2) 编辑
摘要: 插入数据时指定列,未被指定的列将被忽略。 var connectionString = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initial Catalog=cccddd;Charset=utf8;SslMo 阅读全文
posted @ 2019-09-17 06:50 FreeSql 阅读(2988) 评论(2) 推荐(1) 编辑
摘要: var connectionString = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size 阅读全文
posted @ 2019-09-17 06:47 FreeSql 阅读(3292) 评论(1) 推荐(2) 编辑
摘要: var connectionString = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size 阅读全文
posted @ 2019-09-17 06:30 FreeSql 阅读(6870) 评论(6) 推荐(3) 编辑
摘要: var connectionString = "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;" + "Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size 阅读全文
posted @ 2019-09-17 06:25 FreeSql 阅读(9204) 评论(1) 推荐(4) 编辑
摘要: FreeSql 提供使用 FluentApi, 在外部配置实体的数据库特性,FluentApi 的方法命名与 Attribute 保持一致,如下: fsql.CodeFirst .ConfigEntity<TestFluenttb1>(a => { a.Name("table1"); a.Prope 阅读全文
posted @ 2019-09-17 06:20 FreeSql 阅读(6621) 评论(2) 推荐(3) 编辑
摘要: v1.4.0+ 已自动识别 EFCore 实体特性 Key/Required/NotMapped/MaxLength/StringLength/DatabaseGenerated/Table/Column 主键(Primary Key) class Topic { [Column(IsPrimary 阅读全文
posted @ 2019-09-17 06:15 FreeSql 阅读(14776) 评论(5) 推荐(3) 编辑
摘要: FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标配的一个功能。 与其他(O/RM)不同FreeSql支持更多的数据库特性,而不只是支持基础的数据类型,这既是优点也是缺点,优点是充分利用数据库特性辅助开发,缺点是切换数据库变得困难。不同程序员的理念可能不太一致,作 阅读全文
posted @ 2019-09-17 06:11 FreeSql 阅读(10235) 评论(4) 推荐(3) 编辑
摘要: 欢迎来到《FreeSql 快速入门》系列文档,完整文档请前往 wiki 中心:https://github.com/dotnetcore/FreeSql/wiki FreeSql是功能强大的 .NET ORM,支持 .NetFramework 4.0+、.NetCore 2.1+、Xamarin 等 阅读全文
posted @ 2019-09-17 06:08 FreeSql 阅读(61148) 评论(21) 推荐(30) 编辑
摘要: 前言 FreeSql 发布至今已经有9个月,功能渐渐完善,自身的生态也逐步形成,早在几个月前写过一篇文章 "《ORM 开发环境之利器:MVC 中间件 FreeSql.AdminLTE》" ,您可以先阅读上一篇文章内容了解来龙去脉,再回到这里观看。 我个人非常喜欢小规模团队的"单打独斗",有的时候即使 阅读全文
posted @ 2019-09-05 08:55 FreeSql 阅读(2106) 评论(2) 推荐(4) 编辑
摘要: 前言 尝试过 ado.net、dapper、ef,以及Repository仓储,甚至自己还写过生成器工具,以便做常规CRUD操作。 它们日常操作不方便之处: 每次使用前需要声明,再操作; 很多人一个实体类,对应一个操作类(或DAL、DbContext、Repository); BaseEntity 阅读全文
posted @ 2019-07-22 15:27 FreeSql 阅读(1663) 评论(0) 推荐(2) 编辑
摘要: FreeSql 经过半年的开发和坚持维护,在 0.6.x 版本中完成了几大重要事件: 1、按小包拆分,每个数据库实现为单独 dll; 2、实现 .net framework 4.5 支持; 3、同时支持 MySql.Data、MySqlConnector 的实现; 4、自定义导航属性关系的配置; 5 阅读全文
posted @ 2019-06-10 13:33 FreeSql 阅读(2701) 评论(11) 推荐(14) 编辑
摘要: 前言 FreeSql 是一个功能强大的 .NETStandard 库,用于对象关系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+。 QQ群:4336577(已满)、8578575(在线)、52508226(在线) 据了解,用户使用很少问问题,编码 阅读全文
posted @ 2019-05-28 15:18 FreeSql 阅读(749) 评论(1) 推荐(1) 编辑
摘要: FreeSql是一个功能强大的 .NET ORM 功能库,支持 .NetFramework 4.0+、.NetCore 2.1+、Xamarin 等支持 NetStandard 所有运行平台。 特性 [x] 支持 CodeFirst 迁移; [x] 支持 DbFirst 从数据库导入实体类,支持三种 阅读全文
posted @ 2019-05-23 18:21 FreeSql 阅读(2578) 评论(2) 推荐(1) 编辑