Articles of entity framework

Qual è il codice della convenzione di denominazione ID predefinito EF prima?

Sto usando il primo approccio al codice EF. Ho iniziato a creare file di mapping (provengo da sfondo nihbernate) ma ho scoperto che non ne hai davvero bisogno a meno che non sia necessario apportare alcune modifiche. Mi chiedo che cosa utilizzerà per la convenzione di denominazione dei miei Id’s? Sarà Product_Id o ProductId ? […]

Come posso esaminare le configurazioni dei membri di un’istanza EntityTypeConfiguration ?

Sto usando Entity Framework Code First con le classi map che ereditano da EntityTypeConfiguration. Lo faccio per incapsulare il mio uso dell’API fluente Code First per la configurazione delle entity framework. Mi piacerebbe essere in grado di esaminare le impostazioni di configurazione fatte in queste classi, in modo che io possa applicare alcune di esse […]

Come generare un numero di chiave personalizzato utilizzando C # in ASP.NET Core

questa mia class, public class PatReg { [DatabaseGenerated(DatabaseGeneratedOption.Computed), ScaffoldColumn(false)] public Int64 RecId { get; set; } [Key,Display(Name = “File Id”), ScaffoldColumn(true), DatabaseGenerated(DatabaseGeneratedOption.None )] public Int64 FileId { get; set; } [Required, Display(Name = “First Name”)] public string FName { get; set; } [Required, Display(Name = “Middle Name”)] public string MName { get; set; } [Required, […]

Il metodo ToList non è disponibile per TrackableCollection

Stiamo lavorando con entity framework tracciabili su EF 4.0. Per cancellare un’entity framework con tutte le sue quadro dipendenti sto scrivendo una generica DeleteDependentEntities da chiamare dal metodo Delete in EntityManager. (Non lo facciamo, o non vogliamo, affidarci a un DELETE CASCATA per essere impostato sulle relazioni nel nostro database.) Il DeleteDependentEntities esegue la scansione […]

ConfigurationErrorException nel tentativo di eseguire l’app della console con MySQL Entity Framework 6

Sto cercando di imparare come usare Entity Framework 6 con MySQL. Poiché ho già un database esistente, sto seguendo l’approccio Model First. Tuttavia, sono sempre di fronte a questo messaggio di errore che è vagamente utile. L’errore si innesca in questa riga di codice in Program.cs: List students = dbContext.Students.ToList(); Il messaggio di errore dice […]

Ottenere il primo risultato da una query LINQ: perché ElementAt (0) fallisce quando First () ha successo?

Ho un metodo AddStudent () che cerca uno studente con lo stesso nome e restituisce uno studente esistente dal database se c’è uno studente con lo stesso nome, altrimenti crea un nuovo studente e lo aggiunge al database. Sono curioso perché se = students.First(); succede quando se = students.ElementAt(0); fallisce quando provo ad ottenere il […]

Progetto Automapper usando

Attualmente sto usando automapper nel mio backend per mappare oggetti ai modelli. Recentemente ho deciso di utilizzare il seguente codice per gestire tutte le mie conversioni del fuso orario: cfg.CreateMap() .ProjectUsing(i => DbFunctions.AddHours(i, offset.Hours)); cfg.CreateMap() .ProjectUsing(i => DbFunctions.AddHours(i, offset.Hours).Value); Object.ProjectTo().SingleOrDefault(); quindi funziona correttamente e l’object viene mappato e fuso orario convertito Tuttavia, quando sto usando […]

AutoMapper genera la Mappa mancante quando la Mappa esiste

Specifiche tecniche : .NET 4.5.1 – MVC 5.2.2 – EF 6.0 – AutoMapper 3.2.1 Inizialmente avevo l’ errore dell’object Proxy ma ero in grado di risolverlo effettuando le seguenti operazioni: AutoMapper 3.1.1 e Entity Framework 6.1 Oggetti proxy Una volta risolto l’errore, ho ricevuto immediatamente il seguente messaggio di errore: Per qualche ragione, dice che […]

Posso evitare che il framework Entity usi SQL_VARIANT per interrogare?

Io uso il codice di entity framework 6 prima e ho un modello semplice: public class Task { [Key] public int aid {get;set;} [MaxLength(256)] public string Memo {get;set;} } E ottengo un modello: int id = 3; from t in db.Tasks where t.aid == id select t; o int id = 3; db.Tasks.Find(id); Sarà veloce […]

Int . Contiene non funziona in EF6

Ho uno strano problema, in pratica ho questo codice: var langauges = (from l in context.languages where Model.LanguageIDs.Contains(l.LanguageID) select l) .ToList(); Non so perché ma ottengo sempre un errore: System.NullReferenceException: riferimento object non impostato su un’istanza di un object Il problema è che funzionava prima, ma dopo aver aggiornato tutta la mia applicazione a MVC5 […]