Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 17982|Yanıt: 0

[.NET Core] EF Core'un Scaffold-DbContext iskeletleme komutunu kullanma talimatları

[Bağlantıyı kopyala]
Yayınlandı 8.02.2019 13:39:35 | | |
Aracın scaffold-dbcontext direktifi modeller ve bağlamlar oluşturmak için kullanılır.

Talimat detayları:

Scaffold-DbContext [-Bağlantı] <String> [-Sağlayıcı] <String> [-OutputDir<String>] [-Bağlam<String>]
[-<String>Şemalar ] [-<String>Tablolar ] [-DataAnnotations] [ -Force] [-Project <String>]
[-StartupProject <String>] [-Çevre <String>] [<CommonParameters>]

PARAMETRELER
-Bağlantı <String>
Veritabanı için bağlantı dizisini belirtir.

-Sağlayıcı <String>
Hangi sağlayıcıyı kullanacağınızı belirtin. Örneğin, Microsoft.EntityFrameworkCore.SqlServer.

-OutputDir <String>
Çıktı sınıfı için kullanılan dizini belirtin. Eğer çıkarıldıysa, üst seviyedeki öğe dizini kullanılır.

-Bağlam <String>
Oluşturulan DbContext sınıfının adını belirtir.

-Şemalar <String>
Sınıfı oluşturmak istediğiniz şemayı belirtin.

-Tablolar <String>
Sınıfı oluşturmak istediğiniz tabloyu belirtin.

-DataAnnotations [<SwitchParameter>]
Modeli mümkün olduğunca yapılandırmak için DataAnnotation özelliğini kullanın. Eğer çıkarılırsa, çıktı kodu yalnızca akıcı API'yi kullanır.

-Güç [<SwitchParameter>]
İskeleleri mevcut dosyaların üzerine yazmaya zorla. Aksi takdirde, kod yalnızca çıkış dosyası üzerine yazılmazsa devam eder.

-Proje <String>
Kullanılacak öğeleri belirtin. Eğer atlanırsa, varsayılan proje kullanılır.

-StartupProject <String>
Kullanılacak fırlatma projesini belirtin. Eğer atlanırsa, çözümün başlangıç projesini kullanın.

-Çevre <String>
Kullanılacak ortamı belirtin. Eğer atlanırsa, "Geliştirme" kullanılır.



Örnek:






Önceki:【Jiangshi WeChat Multi-Open】WeChat Scan Code Optional Login|Unlimited Multi-Open|Save Login Configuration
Önümüzdeki:MVC şeması, Discuz'un MySQL veritabanının post tablosu postanı kimliğini ve başlığını okur
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com