Articles of entity framework

database-Design – LKP-Schemas für schreibgeschützte Tabellen? Best Practices?

Ich bin relativ neu in der encoding in der Microsoft-Stack und einige Praktiken in meinem neuen Arbeitsplatz unterscheiden sich von Dingen, die ich vorher gesehen habe. Namentlich habe ich eine praxis gesehen, in der schreibgeschützte Tabellen (diejenigen, die die Anwendung nicht in der Lage sein soll, einzufügen / bearbeiten / löschen) mit "lkp.EmailType", "lkp.Gender", "lkp.Prefix" […]

EF6 Overhead modelbauer für einzelne Tabelle?

Ich bin ein bisschen ein path in mein Projekt und bin in einen Stolperstein mit der Pluralisierung gelaufen: Ich brauche es ab! Es ist standardmäßig die Umbenennung meiner "… Geschichte" -Tabelle zu "… Geschichten". Von den vielen vielen Artikeln bekam ich das folgende Stück von Override: protected override void OnModelCreating(DbModelBuilder modelBuilder) { modelBuilder.Conventions.Remove<PluralizingTableNameConvention>(); } Das […]

ADO.NET Entity Model: kann nicht in db programmgesteuert insert

Ich benutze: Windows 10 Visual C # Express 2010 SQL server 2012 Express, aber es wird nicht richtig mit VS integrieren. Ich habe jetzt meine database in VS 2010 als .fsi (nicht .msi) database neu erstellt. OK, aber kann nicht ausarbeiten, wie man Wahlen / Einsätze usw. über das datamodell ausführt, anstatt durch die Mühe […]

Sql-servertabellen-datasynchronisierung mit Visual Studio

Ich schaffe eine kleine Website mit dem neuesten Visual Studio und Sql server. Ich möchte in der Lage sein, meine lokale database und meine Prod-database zu synchronisieren. Jede Strukturänderung würde von meinem lokalen zu prod synchronisieren. Ich benutze Entity Framework 6 oder 7 mit Code erste Migrationen, um das zu behandeln. Ich habe mich gefragt, […]

Wie suche ich eine Spalte in einer gegebenen databasetabelle mit Entity-Framework?

Ich wollte meine Seite mit Suchfunktion versehen. Wie kann ich einen String in einer Tabelle durchsuchen? public class SearchController : Controller { HOXATEntities db = new HOXATEntities(); public ActionResult Index(string search, int? page) { var pageNumber = page ?? 1; ViewData["Posts"] = db.Posts.ToPagedList(pageNumber, 5); ViewData["Search"] = search; return View(); } } Der Suchstring wird übergeben […]

Wie kann man Entity Framework SQLQuery gespeicherte Prozedur mit Rückgabewertparameter ausführen?

Ich versuche, einen Rückgabewert aus einer gespeicherten Prozedur auszuführen und zu verbrauchen, die einen Rückgabeparameter für einen Statuscode hat. Hier ist die gespeicherte Prozedur: DECLARE @RetVal int; DECLARE @CustPK int; BEGIN SET @RetVal = 0; SET NOCOUNT ON; SET @CustPK = (SELECT CustPK FROM tCustomer WHERE WebCustomerId = @WebCustomerId); — Insert statements for procedure here […]

Wie kann man Benutzerinformationen entcasting, wenn Legal

Ich sende eine Benutzertabelle. In meinem Projekt kann Benutzer Legal oder Real . Wenn der Benutzer Legal hat, hat er etwas propperty und sollte es füllen. Wie: Company name , Company Phone Firmentelefon … Für das Design habe ich zwei Lösung: path 1: Setzen Sie alle Felder in eine Benutzertabelle wie folgt: path 2: Erstellen […]

Make Entity Framework interpretieren gespeicherte Prozedur Ergebnis Set Spalte als bool statt int?

Ich habe eine gespeicherte Prozedur, die so läuft wie folgt: SELECT ColorId, ColorName, CASE WHEN ColorId > 5 THEN 1 ELSE 0 END AS IsNewColor FROM Colors WHERE ColorId = 5 Wenn ich die function importiere und einen komplexen Typ kreiere, denkt es, dass IsNewColor ein int ist. Ich habe versucht, "True" oder "False" zurückzukehren, […]

Effiziente Teilnahme an Entity Framework / LINQ

Ich habe zwei SQL server Tabellen, 'Nouns' und 'Adjektive'. Für jedes Substantiv gibt es mehrere Adjektive. Ex: {Nomen = Apfel, Adjektiv = [Frucht, Rot, Süße]}, {Noun = Ball, Adjektiv = [Rot, Hart]}. Es gibt etwa 5 Adjektive pro Substantiv. Die Adjektivtabelle hat eine Fremdschlüsselreferenz auf das Id-Feld auf der Nouns-Tabelle. Die Abfrage, die ich unterstützen […]

Wie man Rennbedingungen in einer Webanwendung verhindert

Ich habe eine Web-Anwendung, wo Benutzer registrieren, indem Sie auf eine Schaltfläche "Join". Es kann so viele Benutzer auf der Website und deshalb ist, um meine database-Abfragen schnell zu halten; Ich wählte nicht, um foriegnkey constraint in der database hinzugefügt zu haben (obwohl es relationale database ist). Nun, was passiert ist, wenn der Benutzer mit […]