原文:FreeSql (三)實體特性

v . . 已自動識別 EFCore 實體特性 Key Required NotMapped MaxLength StringLength DatabaseGenerated Table Column 主鍵 Primary Key 約定: 當沒有指明主鍵時,命名為 id 的字段將成為主鍵 不區分大小寫 當主鍵是 Guid 類型時,插入時會自動創建 有序 不重復 的值,所以不需要自己賦值 支持分布式 ...

2019-09-17 06:15 2 3539 推薦指數:

查看詳情

FreeSql (四)實體特性 Fluent Api

FreeSql 提供使用 FluentApi, 在外部配置實體的數據庫特性,FluentApi 的方法命名與 Attribute 保持一致,如下: fsql 是一個 IFreeSql 對象 FluentApi 方法命名不優雅,主要考慮到和 Attribute 一致,可以減少理解 ...

Tue Sep 17 14:20:00 CST 2019 2 1843
FreeSql.Repository (三)實體特性

歡迎來到《FreeSql.Repository 倉儲模式》系列文檔,本系列文檔專注介紹 【倉儲+工作單元】 的使用方式。完整文檔請前往 wiki 中心:https://github.com/dotnetcore/FreeSql/wiki 提示:FreeSql 可以自動識別 EFCore 實體特性 ...

Fri Dec 11 20:05:00 CST 2020 0 1031
FreeSql (二)自動遷移實體

FreeSql 支持 CodeFirst 遷移結構至數據庫,這應該是(O/RM)必須標配的一個功能。 與其他(O/RM)不同FreeSql支持更多的數據庫特性,而不只是支持基礎的數據類型,這既是優點也是缺點,優點是充分利用數據庫特性輔助開發,缺點是切換數據庫變得困難。不同程序員的理念可能不太一致 ...

Tue Sep 17 14:11:00 CST 2019 1 2862
在 EFCore 定義的實體中進行 FreeSql 開發

EFCore 和 FreeSql 都是 ORM,在各自領域都有着獨特的優勢。 問題起源 假設某項目是使用 EFCore 開發的,且實體 特性或FluentApi 都配置好了,如: 此時用 FreeSql 操作實體會報錯:數據庫表不存在。除非又配置一套FreeSql特性 ...

Sat Feb 16 00:03:00 CST 2019 7 1270
FreeSql.Repository (十)動態實體類型

歡迎來到《FreeSql.Repository 倉儲模式》系列文檔,本系列文檔專注介紹 【倉儲+工作單元】 的使用方式。完整文檔請前往 wiki 中心:https://github.com/dotnetcore/FreeSql/wiki 我們使用倉儲都是用傳入泛型處理的,如果不知道實體 ...

Fri Dec 11 20:13:00 CST 2020 0 852
FreeSql (三十五)CodeFirst 自定義特性

比如項目內已經使用了其它 orm,如 efcore,這樣意味着實體中可能存在 [Key],但它與 FreeSql [Column(IsPrimary = true] 不同。 Q: FreeSql 實體特性為啥這么別扭? A: 為了考慮一致性用法,全部封裝在 ColumnAttribute 下 ...

Tue Sep 17 17:16:00 CST 2019 3 776
.NET Core3.1----IFreeSql使用FreeSql.Generator自動生成實體

FreeSql非常的好用,同時FreeSql提供了DBFirst和CodeFirst。如果是DBFirst,那么我們創建實體類將是非常的麻煩,好在官方提供了工具FreeSql.Generator可以讓我們快速生成實體。 第一步:dotnet-tool安裝 FreeSql ...

Tue Nov 23 18:42:00 CST 2021 0 866
[開源] FreeSql.AdminLTE.Tools 根據實體類生成后台管理代碼

前言 FreeSql 發布至今已經有9個月,功能漸漸完善,自身的生態也逐步形成,早在幾個月前寫過一篇文章《ORM 開發環境之利器:MVC 中間件 FreeSql.AdminLTE》,您可以先閱讀上一篇文章內容了解來龍去脈,再回到這里觀看。 我個人非常喜歡小規模團隊的"單打獨斗 ...

Thu Sep 05 16:55:00 CST 2019 2 1028
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM