fluent

FreeSql (三十四)CodeFirst 迁移说明

。_饼干妹妹 提交于 2020-08-06 19:53:59
FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标配的一个功能。 与其他(O/RM)不同FreeSql支持更多的数据库特性,而不只是支持基础的数据类型,这既是优点也是缺点,优点是充分利用数据库特性辅助开发,缺点是切换数据库变得困难。不同程序员的理念可能不太一致,FreeSql尽量把功能支持到极致,至于是否使用是项目组技术衡量的另一个问题。 尽管多种数据库适配逻辑非常复杂,FreeSql始终秉承优化程序开发习惯的原则尽量去实现,中间碰到了一些非技术无法攻克的难题,比如数据库的自定义类型,和实体类本身就是一种冲突,为了减少使用成本,诸如此类的数据库功能没有得到支持。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") .UseAutoSyncStructure(true) //自动同步实体结构【开发环境必备】 .Build(); //请务必定义成

ORM组件 ELinq (四)-映射配置之FluentAPI

橙三吉。 提交于 2020-08-06 19:40:48
   上篇 介绍了基于Attribute的ELinq映射配置方式,本篇将给大家介绍基于FluentAPI的映射配置方式。   该篇仍然以Northwind数据库的Customers表和Orders 表为例,客户和订单是一对多关系。    1. Customer和Order的实体类 public class Customer { public string Id; public string ContactName; public string CompanyName; public string City; public string Country; public string Phone; } public class Order { public int OrderID; public string CustomerID; public DateTime OrderDate; }    2. 引入FluentAPI的命名空间: using NLite.Data.Mapping.Fluent;    3. 创建CustomerMap 映射类 class CustomerMap : ClassMap<Customer> { public CustomerMap() { // 设置TableName映射 TableName( " Customers " ); // 设置主键映射

FreeSql (三十四)CodeFirst 迁移说明

僤鯓⒐⒋嵵緔 提交于 2020-08-06 11:24:21
FreeSql 支持 CodeFirst 迁移结构至数据库,这应该是(O/RM)必须标配的一个功能。 与其他(O/RM)不同FreeSql支持更多的数据库特性,而不只是支持基础的数据类型,这既是优点也是缺点,优点是充分利用数据库特性辅助开发,缺点是切换数据库变得困难。不同程序员的理念可能不太一致,FreeSql尽量把功能支持到极致,至于是否使用是项目组技术衡量的另一个问题。 尽管多种数据库适配逻辑非常复杂,FreeSql始终秉承优化程序开发习惯的原则尽量去实现,中间碰到了一些非技术无法攻克的难题,比如数据库的自定义类型,和实体类本身就是一种冲突,为了减少使用成本,诸如此类的数据库功能没有得到支持。 static IFreeSql fsql = new FreeSql.FreeSqlBuilder() .UseConnectionString(FreeSql.DataType.MySql, "Data Source=127.0.0.1;Port=3306;User ID=root;Password=root;Initial Catalog=cccddd;Charset=utf8;SslMode=none;Max pool size=10") .UseAutoSyncStructure(true) //自动同步实体结构【开发环境必备】 .Build(); //请务必定义成

WPF界面开发必看功能——Splash Screen Manager

安稳与你 提交于 2020-08-05 04:49:54
下载DevExpress v20.1完整版 DevExpress文档控件公开课第一弹报名通道开启,40分钟教你入门(Spreadsheet)控件! 通过 DevExpress WPF Controls ,您能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 启动屏幕是在长时间的启动操作过程中改善应用程序用户体验的有效方法。创建有效的启动画面可能很棘手,必须同时解决两个相互竞争的目标: 启动屏幕需要在视觉上具有吸引力。 启动画面应立即加载,加载延迟将破坏初始屏幕的总体目的。 WPF Subscription包含 DXSplashScreen - 一个UI组件,该组件几年前已构建,可帮助您创建初始屏幕并将其添加到任何WPF应用程序。 最新版本(v20.1)包含一个全新的Splash Screen控件,我们将其命名为 SplashScreenManager 的UI组件。 设计原理 Splash Screen Manager附带了两种预定义的样式 - Themed、Fluent (Acrylic),Themed Splash Screen使用与应用程序相同的配色方案。 下一个预定义样式 - Fluent Splash Screen具有Acrylic效果,如下所示,该初始屏幕使用半透明背景。同时,新版本尽可能地优化了初始屏幕

[UWP]推荐一款很Fluent Design的bilibili UWP客户端 : 哔哩

爷,独闯天下 提交于 2020-05-06 23:16:15
UWP已经有好几个Bilibili的客户端,最近又多了一个: 哔哩 - Microsoft Store 作者云之幻是一位很擅长设计的UWP开发者,我也从他那里学到了很多设计方面的技巧。它还是一位Bilibili的Up主,主打PowerPoint和UWP教学。 云之幻的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ 既然是一位设计方面的专家,这个UWP客户端当然有出色的设计。和过去几个同类应用不同,它整个UI经过全新设计,包含UWP各种时髦的设计元素,例如acrylic、reveal、connected-animation等都用上了,可以说是十分Fluent Design。 因为这个APP只是作者业余时间的兴趣之作,所以还缺失很多功能,只有最基本的播放、收藏等经典功能。云之幻自己也说因为他喜欢看动画,所以左侧菜单专门放了“番剧推荐”的菜单项;因为他自己不看直播,所以没有直播模块(其它各种复杂的模块也难得做);因为UWP的生态你懂的,所以连“分享”按钮都是假的。可能正是因为功能只打算做一半,所以名字只有“哔哩哔哩”的一半。 云之幻做了具体功能的介绍视频,因为视频里介绍得很全面,我就不再赘述(顺便赞一句,他的声音真好听): 这就是BiliBili桌面客户端吗?i了i了_哔哩哔哩 (゜-゜)つロ 干杯~ 我自己的话,最喜欢的是这个APP的三段布局功能,既然现在都是宽屏了

[UWP]推荐一款很Fluent Design的bilibili UWP客户端 : 哔哩

这一生的挚爱 提交于 2020-05-05 16:13:35
UWP已经有好几个Bilibili的客户端,最近有多了一个: 哔哩 - Microsoft Store 作者云之幻是一位很擅长设计的UWP开发者,我也从他那里学到了很多设计方面的技巧。它还是一位Bilibili的Up主,主打PowerPoint和UWP教学。 云之幻的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ 既然是一位设计方面的专家,这个UWP客户端当然有出色的设计。和过去几个同类应用不同,它整个UI经过全新设计,包含UWP各种时髦的设计元素,例如acrylic、reveal、connected-animation等都用上了,可以说是十分Fluent Design。 因为这个APP只是作者业余时间的兴趣之作,所以还缺失很多功能,只有最基本的播放、收藏等经典功能。云之幻自己也说因为他喜欢看动画,所以左侧菜单专门放了“番剧推荐”的菜单项;因为他自己不看直播,所以没有直播模块(其它各种复杂的模块也难得做);因为UWP的生态你懂的,所以连“分享”按钮都是假的。可能正是因为功能只打算做一半,所以名字只有“哔哩哔哩”的一半。 云之幻做了具体功能的介绍视频,因为视频里介绍得很全面,我就不再赘述(顺便赞一句,他的声音真好听): 这就是BiliBili桌面客户端吗?i了i了_哔哩哔哩 (゜-゜)つロ 干杯~ 我自己的话,最喜欢的是这个APP的三段布局功能,既然现在都是宽屏了

[UWP]推荐一款很Fluent Design的bilibili UWP客户端 : 哔哩

Deadly 提交于 2020-05-05 15:44:53
UWP已经有好几个Bilibili的客户端,最近有多了一个: 哔哩 - Microsoft Store 作者云之幻是一位很擅长设计的UWP开发者,我也从他那里学到了很多设计方面的技巧。它还是一位Bilibili的Up主,主打PowerPoint和UWP教学。 云之幻的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ 既然是一位设计方面的专家,这个UWP客户端当然有出色的设计。和过去几个同类应用不同,它整个UI经过全新设计,包含UWP各种时髦的设计元素,例如acrylic、reveal、connected-animation等都用上了,可以说是十分Fluent Design。 因为这个APP只是作者业余时间的兴趣之作,所以还缺失很多功能,只有最基本的播放、收藏等经典功能。云之幻自己也说因为他喜欢看动画,所以左侧菜单专门放了“番剧推荐”的菜单项;因为他自己不看直播,所以没有直播模块(其它各种复杂的模块也难得做);因为UWP的生态你懂的,所以连“分享”按钮都是假的。可能正是因为功能只打算做一半,所以名字只有“哔哩哔哩”的一半。 云之幻做了具体功能的介绍视频,因为视频里介绍得很全面,我就不再赘述(顺便赞一句,他的声音真好听): 这就是BiliBili桌面客户端吗?i了i了_哔哩哔哩 (゜-゜)つロ 干杯~ 我自己的话,最喜欢的是这个APP的三段布局功能,既然现在都是宽屏了

[UWP]推荐一款很Fluent Design的bilibili UWP客户端 : 哔哩

眉间皱痕 提交于 2020-05-05 15:14:39
UWP已经有好几个Bilibili的客户端,最近有多了一个: 哔哩 - Microsoft Store 作者云之幻是一位很擅长设计的UWP开发者,我也从他那里学到了很多设计方面的技巧。它还是一位Bilibili的Up主,主打PowerPoint和UWP教学。 云之幻的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ 既然是一位设计方面的专家,这个UWP客户端当然有出色的设计。和过去几个同类应用不同,它整个UI经过全新设计,包含UWP各种时髦的设计元素,例如acrylic、reveal、connected-animation等都用上了,可以说是十分Fluent Design。 因为这个APP只是作者业余时间的兴趣之作,所以还缺失很多功能,只有最基本的播放、收藏等经典功能。云之幻自己也说因为他喜欢看动画,所以左侧菜单专门放了“番剧推荐”的菜单项;因为他自己不看直播,所以没有直播模块(其它各种复杂的模块也难得做);因为UWP的生态你懂的,所以连“分享”按钮都是假的。可能正是因为功能只打算做一半,所以名字只有“哔哩哔哩”的一半。 云之幻做了具体功能的介绍视频,因为视频里介绍得很全面,我就不再赘述(顺便赞一句,他的声音真好听): 这就是BiliBili桌面客户端吗?i了i了_哔哩哔哩 (゜-゜)つロ 干杯~ 我自己的话,最喜欢的是这个APP的三段布局功能,既然现在都是宽屏了

[UWP]推荐一款很Fluent Design的bilibili UWP客户端 : 哔哩

蓝咒 提交于 2020-05-05 13:40:19
UWP已经有好几个Bilibili的客户端,最近有多了一个: 哔哩 - Microsoft Store 作者云之幻是一位很擅长设计的UWP开发者,我也从他那里学到了很多设计方面的技巧。它还是一位Bilibili的Up主,主打PowerPoint和UWP教学。 云之幻的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ 既然是一位设计方面的专家,这个UWP客户端当然有出色的设计。和过去几个同类应用不同,它整个UI经过全新设计,包含UWP各种时髦的设计元素,例如acrylic、reveal、connected-animation等都用上了,可以说是十分Fluent Design。 因为这个APP只是作者业余时间的兴趣之作,所以还缺失很多功能,只有最基本的播放、收藏等经典功能。云之幻自己也说因为他喜欢看动画,所以左侧菜单专门放了“番剧推荐”的菜单项;因为他自己不看直播,所以没有直播模块(其它各种复杂的模块也难得做);因为UWP的生态你懂的,所以连“分享”按钮都是假的。可能正是因为功能只打算做一半,所以名字只有“哔哩哔哩”的一半。 云之幻做了具体功能的介绍视频,因为视频里介绍得很全面,我就不再赘述(顺便赞一句,他的声音真好听): 这就是BiliBili桌面客户端吗?i了i了_哔哩哔哩 (゜-゜)つロ 干杯~ 我自己的话,最喜欢的是这个APP的三段布局功能,既然现在都是宽屏了

《ASP.NET MVC 5 网站开发之美》

南楼画角 提交于 2020-05-05 11:30:08
**《ASP.NET MVC 5 网站开发之美》 ========== ========== ========== [作者] (台) demo (台) 小朱 (台) 陈传兴 (台) 王育民 (台) 陈仕杰 [出版] 清华大学出版社 [版次] 2015年09月 第1版 [印次] 2017年03月 第2次 印刷 [定价] 128.00元 ========== ========== ========== 【第01章】 (P004) 目前网页前端技术非常多元化,开发者一定要选择容易自定义与修改的框架作为主要开发框架。 (P005) Model 可翻译为数据模型, “数据模型” 用于封装与应用程序在商业逻辑上相关的数据,以及对其数据操作的处理方法。 Model 并不依赖 View 或 Controller ,也就是说 Model 不需要知道它会如何被显示或如何被应用,只需要专注于做好数据访问、定义、验证的责任即可。 在 ASP.NET MVC 中推荐使用强类型的方式设计 Model 层,才可以有效地利用内建的模型绑定 (Model Binding) 与模型验证机制。 (P007) 在项目初期设计的时候建议将用户接口层和商业逻辑层明确地分离开,后续在开发上也会比较顺手。 (P010) 开发人员可以在同一项目中增加许多核心引用。 (P011) Single Page Application