Articles of LINQ

wie kann ich wpf datagrid column name redundanz in visual studio 2012 korrigieren

private void ViewWinLoaded(object sender, RoutedEventArgs e) { var stud = from s in data.Students select s; Student[] st=stud.ToArray<Student>(); datagrid.ItemsSource = st; } Das obige ist mein C # -Code. <DataGrid x:Name="datagrid" HorizontalAlignment="Left" Height="232" VerticalAlignment="Top" Width="461"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Path=StudentID}" ClipboardContentBinding="{x:Null}" Header="StudentID"/> <DataGridTextColumn Binding="{Binding Path=FirstName}" ClipboardContentBinding="{x:Null}" Header="First Name"/> <DataGridTextColumn Binding="{Binding Path=LastName}" ClipboardContentBinding="{x:Null}" Header="Last Name"/> <DataGridTextColumn Binding="{Binding […]

Das model, das den Kontext 'EFDbContext' unterstützt, hat sich seit der Erstellung der database geändert

Meine SQL-database-Tabelle und Entity-Framework-database-Kontext und Model-class sind korrekt, aber ich bekomme einen Kontext hat sich geändert Fehler: Additional information: The model backing the 'EFDbContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269). Meine Tabelle sieht so aus: CREATE TABLE [dbo].[Jamies] ( [JamesID] INT IDENTITY (1, […]

Linq mit Lambda-Äquivalent von SQL

Ich bin relativ neu im Entity-Framework und habe versucht, eine Linq-statement mit Lambda zu schreiben, die einen einfachen Join enthält. Ich habe drei Tische: Mitarbeiter – StaffRole – Rolle. Ich möchte einen Mitarbeiter in einer bestimmten Rolle, die eine bestimmte Bedingung erfüllt. Es ist sehr einfach, dies in regulärem SQL zu schreiben: SELECT * FROM […]

Hinzufügen der Where-Klausel eines Updates in LinQ-to-Entities

Nehmen wir an, ich habe eine Tabelle namens Produkt mit drei Spalten: Id, CustomerId, Name. Id ist der Primärschlüssel. Das Schema liegt außerhalb der Kontrolle meiner Gruppe, und wir müssen nun CustomerId als Parameter für alle Abfragen bereitstellen (Auswählen, Aktualisieren, Löschen). Es ist eine lange Geschichte, auf die ich lieber nicht eingehen würde … es […]

Kombinieren Sie Join mit String.Contains in der Linq-Abfrage

Ich habe die folgende Linq-Abfrage, die einen linken Join zwischen zwei Tabellen erstellt: var joinResultRows = from leftTable in dataSet.Tables[leftTableName].AsEnumerable() join rightTable in dataSet.Tables[rightTableName].AsEnumerable() on leftTable.Field<string>(leftComparedColumnName) equals rightTable.Field<string>(rightComparedColumnName) into leftJoinedResult select new { leftTable, leftJoinedResult }; Ich möchte die Zeilen erhalten, die dies beantworten: Der String-Wert in der linken Spalte enthält den String-Wert in der […]

Wie Timestamp Datatype-Wert in SQL in Datetime-Format in C # mithilfe von LINQ konvertieren?

Ich benutze LINQ und in meiner database Tstamp fileld mit Timestamp-datatyp. Jetzt möchte ich data aus SQL abrufen, indem ich LINQ-Abfrage verwende, und es gibt mir Tstamp-datafeldwert in System.Data.Linq.Binary-datatyp zurück. Jetzt möchte ich diesen Binärwert im Datetime-Format konvertieren, aber wie?

Meine eigene OrderBy-function

Ich schreibe ein Stück Code, das die list der Fotos basierend auf ihrer Bewertung bestellen wird. Jedes Foto ist in DB gespeichert, und jeder hat solche Informationen wie Anzahl der positiven und negativen Stimmen. Ich möchte sie nach der Formel ordnen, in der ich den Prozentsatz der positiven Stimmen zähle, und das erste Foto ist […]

Linq zu Sql, System.Exception Cast ist nicht gültig

Ich versuche, eine class von SQL zu einer Linq-Sammlung zuzuordnen, aber ich scheitere .. Ich habe diese class: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data.Linq; using System.Data.Linq.Mapping; namespace SportsStore.Entities { [Table(Name = "Products")] public class Product { [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)] public int ProductID { get; set; […]

listt <int> auf eine SQL "in" -Abfrage auf

Ich muss eine list und Linq so nehmen, dass ich mit etwas herauskomme, das für ein sql "in" passend ist. Das ist es, was ich jetzt benutze. Gibt es einen saubereren Linq path, um das zu bekommen "(333,333,54445,56667)" List<int> vendorIds; string snipet = ""; for (int i = 0; i < vendorIds.Count; i++) { snipet […]

GETDATE () in LINQ

Was ist die Alternative für GETDATE() in LINQ? Ich habe einen Workaround von folgendem Post erhalten: Wie verwende ich SQL GETDATE () und DATEADD () in einem Linq to SQL-Ausdruck? Gibt es einen besseren Ansatz? In welchem, gibt es keinen Bedarf für eine ExecuteQuery oder einen separaten functionsaufruf?