Tag: linq-to-sql
LINQ to SQL ist eine Komponente von .NET Framework, version 3.5, bietet eine Laufzeit-Infrastruktur für die Verwaltung relationaler Daten als Objekte gespeichert in der Microsoft SQL Server.
18
Antworten
Ich habe eine wirklich harte Zeit versucht, zu Debuggen, LINQ to SQL und änderungen einzureichen. Ich habe mit http://weblogs.asp.net/scottgu/archive/2007/07/31/linq-to-sql-debug-visualizer.aspxdie funktioniert gut für debugging-einfache Abfragen. Arbeite ich in der DataContext-Klasse für mein Projekt mit den folgenden Ausschnitt aus
5
Antworten
Ich versuche zu schaffen, eine generische Funktion, um mir zu helfen wählen Sie Tausende von Datensätzen mithilfe von LINQ to SQL aus einer lokalen Liste. SQL-Server (2005 zumindest) Grenzen Abfragen und 2100 Parameter und ich möchte die
1
Antworten
In reporting-tools wie Crystal Reports, gibt es Möglichkeiten, um denormalisierte Daten und der Gruppe, der es nach einer bestimmten Spalte in der Daten, das erstellen Zeile überschriften für jedes einzelne Element in der angegebenen Spalte. Wenn ich
1
Antworten
Folgende funktioniert gut mit IEnumerable Arten, aber gibt es eine Möglichkeit, etwas zu bekommen, wie das arbeiten mit IQueryable-Typen gegen eine sql-Datenbank? class Program { static void Main(string args) { var items = new { 0, 1,
6
Antworten
Ich habe eine Tabelle wo ich habe eine INSTEAD OF trigger zum erzwingen einige business Regeln. Das Problem ist, dass ich beim einfügen von Daten in diese Tabelle, in der SCOPE_IDENTITY() gibt eine NULL Wert, sondern als
6
Antworten
Bereits Ende 2008 gab es eine große Debatte über die Zukunft von LINQ to SQL. Viele vorgeschlagen, dass Microsoft die Investitionen in das Entity Framework in .NET 4.0 waren ein Zeichen, dass LINQ to SQL keine Zukunft
14
Antworten
Mit dem einfachen Beispiel unten, was ist der beste Weg, um Ergebnisse aus mehreren Tabellen mit Linq to SQL? Sagen, ich habe zwei Tabellen: Dogs: Name, Age, BreedId Breeds: BreedId, BreedName Möchte ich wieder alle Hunde mit
5
Antworten
Ist diese Abfrage entspricht einer LEFT OUTER beitreten? //assuming that I have a parameter named 'invoiceId' of type int from c in SupportCases let invoice = c.Invoices.FirstOrDefault(i=> i.Id == invoiceId) where (invoiceId == 0 || invoice !=
6
Antworten
Ich habe folgende SQL: select * from transaction_log where stoptime like '%2008%' Wie Schreibe ich diese in LINQ to SQL-syntax? InformationsquelleAutor der Frage Scott Marlowe | 2008-09-18
1
Antworten
Ist es möglich zu tun, common table expressions (CTE) (wie unten gezeigt) in Linq to SQL. Ich bin ziemlich neu im CTE, sowie Linq to SQL. Ich bin momentan Gespeicherten Proc free (aber nicht gegen Sie mit
1
Antworten
Ich bin mit LINQ to SQL zum einfügen von einfachen Daten in einer Tabelle OHNE stored procedure. Die Tabelle hat einen Primärschlüssel die Spalte ID, die als IDENTITY Spalte in beiden SQL Server und in meinem DBML.
5
Antworten
Verschleiert Szenario: Ein Mensch hat kein, ein oder viele Haustiere. Mithilfe von Linq to Sql, die wirklich braucht, ist eine IQueryable Liste der Haustiere, die für die gegebene personID. Hier ist der schlecht entstellt/geschlachtet/obfuscated Teil der ERD:
3
Antworten
Ich bin bewegt von SQL, Linq und ich brauche etwas Hilfe. Ich Teste sowohl Linq-to-SQL und Linq-to-Entities. Ich will versuchen, beide um zu entscheiden, welche passt mir am besten. Ihre Hilfe wird sehr geschätzt. Dank Was ist
3
Antworten
So, ich habe es geschafft, diese Abfrage funktioniert List<string> listStatus = new List<string>() ; listStatus.add("Text1"); List<string> listMerchants = new List<string>() ; listMerchants.add("Text2"); from item in db.vw_Dropship_OrderItems where listStatus.Contains(item.StatusCode) && listMerchants.Contains(item.MerchantId) select item; Hier würde ich gerne überprüfen,
2
Antworten
Mithilfe von Dynamischen LINQ library (link), ist es anfällig für injection? und (wenn ja) wie kann dieser geschützt werden? Einige hintergrund von Sicherheit (Entity Framework): LINQ to Entities-injection-Angriffe: Obwohl der Abfrage-Zusammensetzung möglich ist, in LINQ to Entities
1
Antworten
Habe ich begonnen mithilfe von Linq to SQL für ein Projekt im arbeiten auf und ich habe ein problem bei der Bestellung von einem DateTime-Feld, aber da die DateTime der null-Werte zulässt, die null-Werte sind kleiner als
8
Antworten
Nicht gibt es eine (einfache) Möglichkeit zu sagen, Linq To SQL-Klassen, die eine bestimmte DateTime-Eigenschaft sollte als UTC (D. H. mit der Kind-Eigenschaft der DateTime-Typ zu Utc standardmäßig), oder ist es eine "saubere" Lösung? Die Zeitzone auf
5
Antworten
Habe ich ein Projekt mit einer Reihe von verschiedenen Klassen, zum Abfragen und ändern von Daten in einem gemeinsamen Satz von Tabellen. Ich habe eine .dbml-Datei, das uns ein DataContext-Klasse. Meine Frage ist, ob eine einzelne Instanz
5
Antworten
Lassen Sie uns sagen, dass ich diese SQL: SELECT p.ParentId, COUNT(c.ChildId) FROM ParentTable p LEFT OUTER JOIN ChildTable c ON p.ParentId = c.ChildParentId GROUP BY p.ParentId Wie kann ich übersetzen diese in LINQ to SQL? Ich steckengeblieben
8
Antworten
sagen wir mal so, ich habe eine Tabelle namens Artikel (ID int, Getan, int, Insgesamt int) Ich kann es tun, indem Sie zwei Abfragen: int total = m.Items.Sum(p=>p.Total) int done = m.Items.Sum(p=>p.Done) Aber ich würde gerne tun
13
Antworten
Ich habe eine web-Anwendung, umfasst die folgenden: Ein web-Projekt (mit einer Internet.config-Datei enthält eine Verbindungszeichenfolge, aber keine Daten-Zugangs-code in der web-Projekt) Eine data-access-Projekt, verwendet LINQ-SQL-Klassen bieten-Entitäten in der web-Projekt-UI (dieses Projekt hat Einstellungen für die Datei-und ein
23
Antworten
Nahm ich einen Blick auf die "Beginner' s Guide to LINQ" post hier auf StackOverflow (Anfänger-Guide für LINQ), aber hatte eine follow-up-Frage: Sind wir etwa zu "ramp-up" eines neuen Projekts, in dem fast alle unsere Datenbank-op '
6
Antworten
Ich habe folgende 3 Tabellen als Teil eines einfachen "item-tagging" - schema: ==Gegenstände== ItemId int Marke varchar Name varchar Preis Geld Zustand varchar Beschreibung varchar Aktiv bit ==Tags== TagId int Name varchar Aktiv bit ==TagMap== TagMapId int
5
Antworten
Ich habe so etwas wie dieses: var itemsInCart = from o in db.OrderLineItems where o.OrderId == currentOrder.OrderId select new { o.OrderLineItemId, ..., ..., o.WishListItem.Price} gibt es eine Möglichkeit zu tun, eine itemsCart.Sum() //not sure what to pass
12
Antworten
Arbeiten wir an einer Log-Viewer. Die Verwendung wird auch die option zum filtern nach Benutzer, schwere, etc. In der Sql-Tagen, ich würde hinzufügen, um die Abfrage-string, aber ich möchte es mit Linq. Wie kann ich bedingt add
15
Antworten
Was ist der Unterschied zwischen der Rückkehr IQueryable<T> vs. IEnumerable<T>? IQueryable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; IEnumerable<Customer> custs = from c in db.Customers where c.City == "<City>" select c; Werden,
3
Antworten
Tabelle: id userid friendid name status 1 1 2 venkat false 2 1 3 sai true 3 1 4 arun false 4 1 5 arjun false wenn der Benutzer sendet die Benutzer-id=1,friendids=2,4,5 status=true bitte sagen Sie mir
18
Antworten
Schreibe ich eine LINQ to SQL-Anweisung, und ich bin nach der standard-syntax für einen normalen inner join mit einem ON - Klausel in C#. Wie vertreten Sie die folgende LINQ to SQL: select DealerContact.* from Dealer inner
4
Antworten
Betrachten Sie eine SQL Server-Tabelle, die verwendet wird zum speichern von Ereignissen für die überwachung. Den braucht, ist nur, dass Letzte Eintrag für jeden CustID. Wir wollen das gesamte Objekt/Zeile. Ich gehe davon aus, dass eine GroupBy()
2
Antworten
Wenn ich ein Objekt in die DB mit Linq-to-SQL kann ich die id, die ich gerade eingefügt ohne anderen db aufrufen? Ich gehe davon aus, dass dies ziemlich leicht ist, ich weiß nur nicht, wie. InformationsquelleAutor der
5
Antworten
Einfach nur neugierig, wie Skip & Nehmen sollen, um zu arbeiten. Ich bin immer die Ergebnisse, die ich sehen wollen, auf der client-Seite, aber wenn ich Haken der AnjLab SQL Profiler und Blick auf den SQL, der
13
Antworten
Beim ausführen von SubmitChanges an die DataContext-nach dem Update ein paar Eigenschaften mit einer LINQ to SQL-Verbindung (gegen SQL Server Compact Edition) erhalte ich eine "Zeile nicht gefunden oder geändert werden." ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath);
4
Antworten
Ich versuche, herauszufinden, ob es eine Möglichkeit zum abrufen der (voll -) sql-Anweisung, die ausgeführt wird auf dem Datenbank-server. Ich fand so etwas schon, aber ist es nicht genau das, was ich möchte: IQueryable<SomeType> someQuery = ...
12
Antworten
Habe ich gesucht, die den Unterschied zwischen Select und SelectMany aber ich habe nicht in der Lage zu finden, eine passende Antwort. Ich muss lernen, den Unterschied bei der Verwendung von LINQ To SQL aber alle die
2
Antworten
Was ist das beste Muster zu bekommen, mit Seitenzahlen Ergebnisse mit LINQ to SQL? Ich habe Folgendes Szenario: Angenommen, ich möchte die Suche Elemente Tabelle Beschreibung. Das kann ich leicht tun: public IQueryable<Item> FindItemsByDescription(string description) { return
2
Antworten
So wählen Sie alle Spalten aus den Tabellen in join mit linq Sql: select CTRL_RUN_JOB.*, CTRL_DATA_STREAM.* from CTRL_RUN_JOB inner join CTRL_DATA_STREAM on CTRL_RUN_JOB.DATA_STREAM_ID= CTRL_DATA_STREAM.DATA_STREAM_ID Linq: from CTLJCRJOB in CTRL_RUN_JOBs join CTLRFDSTM in CTRL_DATA_STREAMs on CTLJCRJOB.DATA_STREAM_ID equals CTLRFDSTM.DATA_STREAM_ID
2
Antworten
Was ist der Unterschied zwischen .Select() und .Where() im Entity Framework? ZB return ContextSet().Select(x=> x.FirstName == "John") vs ContextSet().Where(x=> x.FirstName == "John") Wann sollte ich .Select vs .Where? InformationsquelleAutor der Frage Anish | 2011-11-22
7
Antworten
Wie Leute sind, die unit-Test-code, verwendet Linq to SQL? InformationsquelleAutor der Frage Peter | 2008-09-09
9
Antworten
Was ist der beste Weg, um entfernen Sie mehrere Datensätze in einem Rutsch mit LINQ? InformationsquelleAutor der Frage | 2009-05-15
12
Antworten
Während die drag-drop eine gespeicherte Prozedur in der dbml-Datei bekomme ich diesen Fehler: Unbekannt Rückgabetyp Die Rückgabetypen für die folgenden gespeicherten Prozeduren konnte nicht festgestellt werden. Legen Sie den Rückgabetyp für jede gespeicherte Prozedur im Fenster Eigenschaften.
7
Antworten
Also ich habe eine Liste von strings, die wie folgt aussieht: var ls=new List<string>() { "100", "101-102-1002", "105-153-1532-1532", "105-1854-45-198", "180-95-45-200" }; Möchte ich auf die zweite Letzte der split-string. Also meine Ausgabe sieht wie folgt aus: null,
5
Antworten
Ich habe gerade angefangen mit LINQ to SQL auf einem mittelgroßen Projekt, und würde gerne erhöhen mein Verständnis von dem, was Vorteile L2S bietet. Einen Nachteil, den ich sehe, ist, dass es fügt eine weitere Schicht von
9
Antworten
Gegeben 2 Objekte A und B vom Typ T, will ich weisen Sie die Eigenschaften der Werte in Einer um den gleichen Eigenschaften in B, ohne dabei eine explizite Zuordnung für jede Eigenschaft. Ich wollen speichern Sie
4
Antworten
Erstens, es gibt keine chance, dass dies ist ein multi-user-Problem, wie ich arbeite lokal auf eine dev-version der Datenbank. Bin ich immer der der nicht sehr erklärend Row not found or changed Fehler ausgelöst hat, wenn ich
1
Antworten
habe ich diese in meinem BlogRepository public IQueryable<Subnus.MVC.Data.Model.Post> GetPosts() { var query = from p in db.Posts let categories = GetCategoriesByPostId(p.PostId) let comments = GetCommentsByPostId(p.PostId) select new Subnus.MVC.Data.Model.Post { Categories = new LazyList<Category>(categories), Comments = new LazyList<Comment>(comments),
3
Antworten
Ich versuche eine Abfrage wie so... query.Where(x => !string.IsNullOrEmpty(x.PropertyName)); aber es funktioniert nicht... so jetzt habe ich realisiert das folgende, das funktioniert... query.Where(x => (x.PropertyName ?? string.Empty) != string.Empty); gibt es eine bessere (mehr native?) Weise, LINQ
13
Antworten
Wie mache ich das Select top 10 Foo from MyTable in Linq to SQL? InformationsquelleAutor der Frage Herb Caudill | 2008-10-10
4
Antworten
Möchte ich zu dem zurückkehren der TOP 100 Datensätze mithilfe von Linq. InformationsquelleAutor der Frage jinsungy | 2009-04-24
7
Antworten
Vorausgesetzt, ich habe einen left outer join wie folgt: from f in Foo join b in Bar on f.Foo_Id equals b.Foo_Id into g from result in g.DefaultIfEmpty() select new { Foo = f, Bar = result }
6
Antworten
Schrieb ich die folgende Methode. public T GetByID(int id) { var dbcontext = DB; var table = dbcontext.GetTable<T>(); return table.ToList().SingleOrDefault(e => Convert.ToInt16(e.GetType().GetProperties().First().GetValue(e, null)) == id); } Im Grunde ist es eine Methode in einer Generischen Klasse, wo