J’ai commencé avec C # et je voulais créer ma propre firebase database. J’ai deux modèles public class AModel { public Guid ID { get; private set; } public ssortingng Name { get; set; } public int Count { get; set; } public AModel() { this.ID = Guid.NewGuid(); } } public class BModel { public […]
Dans Entity Framework Core 1.0 RC2 (anciennement Entity Framework 7 RC2), par défaut, toute clé primaire entière est un champ à incrémentation automatique . J’ai tout essayé pour l’enlever. De l’utilisation des annotations de données à l’API fluide, rien ne fonctionne. Utilisation des annotations de données: [Key, Column(Order = 1, TypeName = “INT”), DatabaseGenerated(DatabaseGeneratedOption.None)] Utiliser […]
J’ai cette classe de produits qui a une liste de produits associés. par exemple: Produit = StarWar Produits associés = Épisode V: L’empire contre-attaque, Épisode VI: Le retour du Jedi, Épisode VII: Le réveil de la force Mais EF génère la firebase database avec quelques colonnes supplémentaires. C’est ma classe de produit: public class Product […]
Malheureusement, ef core ne prend pas en charge TPC-pattern, mais nous avons besoin de ce type de comportement. J’ai écrit une interface appelée IBase et chaque entité implémente cette interface: public interface IBase { Guid Id { get; set; } [Column(TypeName = “datetime2”)] DateTime CreateDate { get; set; } [Required] [SsortingngLength(255)] ssortingng CreateUser { get; […]
Dans cette question: Ef Many To Many , une réponse a été donnée sur la manière de spécifier manuellement une table de liens. Mais j’ai une situation légèrement unique (qui, j’en suis sûr, n’est pas vraiment unique). Mes deux tables ont chacune un champ Id. EG: [dbo].[Account].[Id] et [dbo].[Person].[Id] . Chacune de ces tables dans […]
Je sais comment organiser les configurations API fluides dans une classe distincte sur EF6, mais comment cela est-il réalisé avec EF7? Voici un exemple comment le faire avec EF6: ModelConfigurations.cs public class ModelConfigurations : EntityTypeConfiguration { ToTable(“tbl_Blog”); HasKey(c => c.Id); // etc.. } et de l’appeler depuis OnModelCreating () protected override void OnModelCreating(DbModelbuilder modelBuilder) { […]
J’essaie de créer une table comportant un index filtré UNIQUE pour les valeurs NULL (par exemple, autoriser les valeurs Null à être dupliquées) à l’aide d’Entity Framework. J’utilise l’API Fluent et j’ai cette propriété d’entité: modelBuilder.Entity().Property(c => c.Barcode) .HasMaxLength(20) .IsRequired() .HasColumnAnnotation( IndexAnnotation.AnnotationName, new IndexAnnotation(new IndexAtsortingbute(“IX_ClientBarcode”) { IsUnique = true })); J’ai constaté que SQL Server […]
Comment définir la valeur par défaut avec la propriété EntityFramework Code First FluentAPI for bool? Quelque chose comme: Property(l => l.PropertyFlag).HasColumnType(“bit”).DefaultValue(1);
Il semble que dans Entity Framework 6.1, ils ont ajouté la possibilité de créer des index de table via la nouvelle méthode HasColumnAnnotation . J’ai créé quelques extensions d’assistance pour accélérer le processus: public static class MappingExtensions { public static SsortingngPropertyConfiguration HasIndex(this SsortingngPropertyConfiguration config, bool isUnique = false) { return config.HasColumnAnnotation(“Index”, new IndexAnnotation(new IndexAtsortingbute() { […]
J’apprends ASP.Net MVC 5 et je suis coincé avec une conception de base de firebase database. Donc, j’ai un utilisateur qui peut renvoyer beaucoup de personnes dans le travail. En outre, beaucoup de personnes peuvent demander à se faire parrainer. J’ai créé deux rôles et tout cela est pris en charge. Maintenant, j’ai un cours […]