Articles of quadro quadro

Problemi di mapping One-To-One di Entity Framework

Utilizzo di VS 2010 beta 2, ASP.NET MVC. Ho provato a creare un file framework Entity e ho ottenuto i dati dal mio database. Ci sono stati alcuni problemi con le relazioni, quindi ho iniziato a modificare le cose, ma ho continuato a ottenere il seguente errore per le relazioni uno-a-uno Errore 1 Errore 113: […]

Implementazione del registro di controllo / Cronologia delle modifiche con MVC ed Entity Framework

Sto creando un registro delle modifiche cronologia / controllo per la mia app MVC che sta utilizzando Entity Framework. Quindi, in particolare nel metodo di modifica public ActionResult Edit(ViewModel vm) , troviamo l’object che stiamo cercando di aggiornare, e quindi utilizzare TryUpdateModel(object) per trasporre i valori dal modulo sull’object che stiamo cercando di aggiornare. Voglio […]

La connessione specificata non viene trovata nella configurazione, non è destinata a essere utilizzata con il provider EntityClient o non è valida

Ho un object framework a una quadro e quando lo aggiungo al mio progetto, il connectionstring viene aggiunto a app.config nella sezione connectionstring , ma quando voglio creare un nuovo entitycontext e usare questo connectionstring , appare questo errore

Salvataggio di molti più dati di relazione su MVC Crea vista

Ho alcuni problemi con una relazione Many-to-many che salva i risultati di una vista create. Voglio creare una pagina per un nuovo profilo utente che abbia una lista di controllo che permetta loro di scegliere i corsi (da molti a molti rapporti). La mia vista prende i record dal database dei Courses e li mostra […]

Come garantire che i proxy vengano creati quando si utilizza il modello di repository con il framework di entity framework?

Ho questo metodo nella mia class SurveyController: public ActionResult AddProperties(int id, int[] propertyids, int page = 1) { var survey = _uow.SurveyRepository.Find(id); if (propertyids == null) return GetPropertiesTable(survey, page); var repo = _uow.PropertySurveyRepository; propertyids.Select(propertyid => new PropertySurvey { //Setting the Property rather than the PropertyID //prevents the error occurring later //Property = _uow.PropertyRepository.Find(propertyid), PropertyID = […]

Aggiornamento / eliminazione batch EF5

Qual è il modo migliore per gestire gli aggiornamenti batch utilizzando (Entity Framework) EF5? Ho 2 casi particolari a cui sono interessato: Aggiornamento di un campo (ad esempio UpdateDate) per un elenco (Elenco) compreso tra 100 e 100.000 Id, che è la chiave primaria. Chiamare separatamente ogni aggiornamento sembra essere troppo costoso e richiede molto […]

Il membro del tipo specificato ‘Data’ non è supportato in LINQ to Entities Exception

Ho ottenuto un’eccezione durante l’implementazione delle seguenti dichiarazioni. DateTime result; if (!DateTime.TryParse(rule.data, out result)) return jobdescriptions; if (result j.JobDeadline.Date == Convert.ToDateTime(rule.data).Date ); Eccezione The specified type member ‘Date’ is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported. So cosa significa l’eccezione, ma non so come sbarazzarmene. Qualsiasi […]

Come operatore in Entity Framework?

Stiamo cercando di implementare l’operatore “LIKE” in Entity Framework per le nostre quadro con campi stringa, ma non sembra essere supportato. Qualcun altro ha provato a fare qualcosa di simile? Questo post del blog riassume il problema che stiamo avendo. Potremmo usare contiene, ma quello corrisponde solo al caso più banale per LIKE. Combinare contiene, […]

Come faccio a eliminare più righe in Entity Framework (senza foreach)

Sto eliminando diversi elementi da una tabella usando Entity Framework. Non esiste una chiave esterna / object principale, quindi non posso gestirlo con OnDeleteCascade. In questo momento sto facendo questo: var widgets = context.Widgets .Where(w => w.WidgetId == widgetId); foreach (Widget widget in widgets) { context.Widgets.DeleteObject(widget); } context.SaveChanges(); Funziona ma il foreach mi infastidisce. Sto […]

SqlException da Entity Framework: la nuova transazione non è consentita poiché sono presenti altri thread in esecuzione nella sessione

Attualmente sto ottenendo questo errore: System.Data.SqlClient.SqlException: la nuova transazione non è consentita perché ci sono altri thread in esecuzione nella sessione. durante l’esecuzione di questo codice: public class ProductManager : IProductManager { #region Declare Models private RivWorks.Model.Negotiation.RIV_Entities _dbRiv = RivWorks.Model.Stores.RivEntities(AppSettings.RivWorkEntities_connString); private RivWorks.Model.NegotiationAutos.RivFeedsEntities _dbFeed = RivWorks.Model.Stores.FeedEntities(AppSettings.FeedAutosEntities_connString); #endregion public IProduct GetProductById(Guid productId) { // Do a quick […]