接昨日(Provider 與 IdentityUser 衝突 PrimaryKey 衝突)
台北市沒放颱風假呢
只好使用另一招了
SQL分離法
把Identity那邊的放在支援的MSSQL上
把GameData部分放在MongoDb上
Try Try 看吧
今天還要加入LOG TABLE呢
在同一個Project內使用兩個Context
CODE PROJECT : Entity Framework Core with multiple DB Contexts, Schemas and Projects
另一個Context改用MongoDb就行囉
EF Code 2.0 Owend Entity Types
意思就是說呢
使用 FluentAPI >> OwnsOne 在 OnModalCreating 的時候
會直接將一個CLASS包進去指定的CLASS內
而不用ForeignKey去做連結
真方便
AspNetCore Console App Build a WebHost
記得在 .csproj 內 加入
1 | <ItemGroup> |
搭配使用
MS Docs : ASP.NET Core Web Host
C# 繼承的時候中間有THIS是怎麼回事
簡單來說就是為了簡化Constructor啦
StackOverflow : base() and this() constructors best practices
EF Code 命令列指令在這兒
MS Docs : EF Core .NET Command-line Tools
今天用到
dotnet ef migrations -r –context
dotnet ef database drop