Tag: data-access-layer

Data access layer ist eine Schicht von einem computer-Programm, das ermöglicht einen vereinfachten Zugang zu den gespeicherten Daten im persistenten Speicher, von einer Art, wie eine Entität-relationale Datenbank.

Empfohlene Struktur für high-traffic-website

Anzahl der Antworten 5 Antworten
Ich bin " umschreiben eine große website, die sehr solide Architektur, hier meine paar Fragen, und verzeihen Sie mir für das mischen von äpfeln und Orangen und wahrscheinlich kiwi zu:) ich habe eine Menge Forschung und endete

Sollte der repository-Schicht-return-Daten-transfer-Objekte (DTO)?

Anzahl der Antworten 2 Antworten
Ich habe eine repository-Schicht, ist verantwortlich für meine Daten-Zugriff, das heißt durch eine service-Schicht. Die service-Schicht gibt DTOs, die serialisiert werden und über den Draht geschickt. Mehr als oft nicht, Leistungen nicht viel mehr als den Zugriff

ASP.NET MVC: BLL und DAL auf die Repository-design

Anzahl der Antworten 2 Antworten
Bewegen wir uns aus ASP.NET Web-Formulare MVC 2.0. In den meisten unserer Projekte haben wir ein typisches setup für die Kommunikation mit einer Datenbank. Gemeinsamen (Objekte/Entitäten wie "SiteMenu' und 'Benutzer') Business Logic Layer (mit Aufrufe von de

Wie kann ich mich auf die Sqlite db-Datei im App_Data-Ordner für meine ASP.NET Web-Anwendung?

Anzahl der Antworten 1 Antworten
Derzeit bin ich der Speicherung meiner sqlite db-Datei im App_Data-Ordner als pro ASP.NET am besten Muster und Praktiken. Derzeit bin ich mit dem folgenden im webconfig: <connectionStrings> <add name="sqlite" connectionString="Data Source=|DataDirectory|MyDB; Version=3;" /> </connectionStrings> und dem folgenden

Reuseable ObjectContext oder neue ObjectContext für jeden Satz von Operationen?

Anzahl der Antworten 4 Antworten
Ich bin neu in der Entitäten-Framework und bin gerade erst anfangen zu spielen, um mit ihm in meiner Freizeit. Eine der wichtigsten Fragen, die ich habe ist über, wie zu behandeln ObjectContexts. Ist in der Regel bevorzugt/empfohlen

Wo ist die Grenze zwischen DAL und ORM?

Anzahl der Antworten 4 Antworten
Sind die Begriffe werden oft um sich geworfen, austauschbar, und es ist ganz klar beträchtliche überschneidung, aber genauso oft scheint es impliziert, dass die Leute sehen etwas, was stark impliziert nämlich, dass ein system ein ORM, das

C# - statische Datenbank-Klasse?

Anzahl der Antworten 8 Antworten
Ich habe eine Datenbank-Klasse, die contanins der folgenden Methoden: public bool ExecuteUDIQuery(string Abfrage) //UDI = Update Delete Insert public bool ExecuteSelectQuery(string query) public bool ExecuteSP(string sp, string[,] parms) public int ExecuteSPReturnValue(string sp, string[,] parms) Die Ergebnisse der

MVC-Architektur ohne mit Entity Framework

Anzahl der Antworten 2 Antworten
Ich bin komplett neu in der MVC-Architektur und-mit einigen Bedenken bezüglich der Architektur und Sie sind hauptsächlich auf die nicht mit entity framework, stattdessen habe ich mit Daten-Zugriff mit Datentabellen und Datensätze Daten abrufen, um die Anwendung.

DAL und BLL in .NET

Anzahl der Antworten 2 Antworten
Gibt es diese DAL/BLL-design Vorschlag von Microsoft für ASP.NET (2.0) - apps. Ich weiß, dass einige der alternativen und ich habe gelesen Fragen hier SO. Allerdings Frage ich mich, ob mit der hier vorgeschlagenen Lösung ist es

Flat-File-Datenbank-Beispiel

Anzahl der Antworten 8 Antworten
Ich würde gerne sehen, einige Beispiele für einfache flat-file-Datenbanken und wie auf Sie zugegriffen werden über einen Daten-layer. Ich habe geschrieben und gelesen von einer flachen Datei vor, aber ich habe nicht immer erstellt eine Daten-layer, der

Wie entwerfe ich eine Data-Access-Layer richtig?

Anzahl der Antworten 3 Antworten
Habe ich folgende Data Access Layer (DAL). Ich Frage mich, ob es richtig eingerichtet ist, oder wenn ich brauchen, um es zu verbessern? public class User { } //Persistence methods static class UserDataAccess { UsersDAL udal =

Wie die Abfrage den Spaltennamen dynamisch, mit Postgres/NpgSQL

Anzahl der Antworten 3 Antworten
Ich habe ein filter-Objekt, um Abfragen einer Tabelle mit vielen Spalten, und anstatt zu schreiben, eine Bedingung, die alle Spalten (so dass für die optionale Filterung) wie folgt: WHERE ((:value0 IS NULL) OR (column_name0 = :value0)) AND

wie man data-access-layer-C#

Anzahl der Antworten 3 Antworten
Ive wurde gegeben die Aufgabe, ein data-access-layer-Verbindung zu einer sqlite-Datenbank für eine einfache c# - Anwendung. Von dem, was ive wurde gesagt, ich muss 2 class-Dateien, 1 hält die Methoden und einer Verbindung zur Datenbank. Aber im

Design Patterns for Data Access Layer

Anzahl der Antworten 1 Antworten
Ich habe eine Anwendung, die eine Datenbank (MongoDB) zum speichern von Informationen. In der Vergangenheit ich habe eine Klasse voll von statischen Methoden zum speichern und abrufen von Daten, aber ich habe da erkannt, dass dies nicht

Präsentation, Geschäfts-und Daten-Layer

Anzahl der Antworten 5 Antworten
Ich habe gerade angefangen zu Programmieren in C# und Las über die Aufteilung Ihrer Applikation /website in die drei verschiedenen Ebenen war die beste übung, aber ich habe eine harte Zeit zu verstehen, wie genau. Im arbeiten

Die Erste Code-Datenbank-Initialisierung wird nie genannt, nach dem Upgrade auf MVC 4

Anzahl der Antworten 4 Antworten
Ich habe ein komisches problem heute morgen. Ich folgte diesem turotial : http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-an-entity-framework-data-model-for-an-asp-net-mvc-application ... ... wie Sie code implementieren, der zuerst in Ihre Projekte. Ich habe das gleiche tutorial 2 Wochen und es hat alles Super geklappt.

Die übergabe durch Komma getrennte Liste, die als parameter IN-Klausel für db2 query designer in visual studio 2008

Anzahl der Antworten 1 Antworten
Möchte ich weitergeben ein Komma delemited Liste der Werte, die als parameter an eine Abfrage, die ich Baue mit dem designer in Visual Studio 2008 basiert auf einigen stark typisierten DAL tutorials, die ich Durchlaufen wurde. Die

Wie verwende ich Dapper um den Rückgabewert der stored proc?

Anzahl der Antworten 2 Antworten
Bin ich mit Dapper in asp.net mvc 4 Projekt .net f/w 4.6.1 die Verwendung von sql server-2016 express <packages> <package id="Dapper" version="1.50.2" targetFramework="net461" /> </packages> Ich habe eine gespeicherte Prozedur, die löscht aus 2 Tabellen, die sollten

Kann nicht implizit konvertiert Typ 'void' zu 'string'

Anzahl der Antworten 2 Antworten
Ich habe versucht, für eine Weile jetzt, und ich wirklich nicht bekommen. Ich recive Fehler "kann Nicht implizit konvertiert Typ 'void' zu 'string'" Ich habe versucht mehrere Varianten von string -, int -, nichts, void, public, static

Best-practice-Datenbank für Methoden in MVC 4

Anzahl der Antworten 5 Antworten
Ich bin ziemlich neu in MVC 4 und habe mich hauptsächlich mit web-Formularen bis zu diesem moment in C#. Ich verstehe das Muster, MVC, routing, aufrufen von Aktionen und so weiter. Aber was ist mit den Aktionen,

BLL, DAL -, OBJ-und 3-Schicht-Architektur

Anzahl der Antworten 2 Antworten
Meine Frage ist, etwa 3-Schicht-Architektur. Mein Projekt ist kurz so etwas wie das unten, aber was mich störte ist das ich nach einfügen einer neuen Spalte in meiner Datenbank, ich habe, um diese zu aktualisieren aller Felder

How to organize Data Access Layer (DAL) ASP.NET

Anzahl der Antworten 4 Antworten
Habe ich eine ASP.NET Web Forms-Anwendung in C# entwickelt. Möchte ich die Struktur meiner Anwendung durch Trennung der DAL Aufgaben aus dem code hinter. Erstellte ich eine Klasse in den App_Code, DBUtilities , kümmert sich um die

persist() und flush() innerhalb einer Schleife - Lehre

Anzahl der Antworten 1 Antworten
Möchte ich wissen, wie viele Male der ff: codes wird eine roundway Reise an die Datenbank. foreach ($recipients as $recipient) { $received_email = new ReceivedEmail(); $received_email->setRecipient($recipient); $received_email->setEmail($email); $entityManager->persist($received_email); $entityManager->flush(); } $recipients ist ein array von Benutzerobjekten mit

Was ist der Unterschied zwischen DAO und Repository-Muster?

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen Data Access Objects (DAO) und Repository-Muster? Ich entwickle eine Anwendung mit Enterprise Java Beans (EJB3), Hibernate ORM, wie Infrastruktur und Domain-Driven Design (DDD) and Test Driven Development (TDD) als design-Techniken. InformationsquelleAutor Thurein

Ausführen der gespeicherten Prozedur w/Parameter in Dapper

Anzahl der Antworten 4 Antworten
Ich bin mit Dapper (Dank Sam, tolles Projekt.) eine micro-ORM mit DAL und aus irgendeinem Grund bin ich nicht in der Lage zum ausführen von gespeicherten Prozeduren mit Eingabeparametern. In einem Beispiel service habe ich den folgenden

Wie funktioniert das MVC-Muster unterscheiden sich, wenn überhaupt, von der DAL / BLL-design-pattern?

Anzahl der Antworten 2 Antworten
Mache ich mich auf den Weg durch den frühen Data Access Tutorials auf Microsoft ASP.NET website, und es fiel mir ein, dass dies alles scheint furchtbar ähnlich, was ich gelesen habe über die Trennung Ihrer Logik und

ASP.NET MVC, EntityFramework, DBContext, Repository in ein anderes Projekt

Anzahl der Antworten 1 Antworten
Derzeit arbeite ich an einem ASP.NET MVC 5 Projekt, und ich bin versucht zu Polieren die Architektur des Projektes; machen Sie es so sauber und einfach für die Menschen zu arbeiten auf es in der Zukunft möglich.

Was ist der Unterschied zwischen einem "Data Service Layer" und "Data Access Layer"?

Anzahl der Antworten 4 Antworten
Ich erinnere mich gelesen zu haben, dass man abstrahiert die low-level-Aufrufe werden in eine Daten-agnostischen Rahmen (zB. ExecuteCommand Methoden usw.), und die andere enthält in der Regel business-spezifische Methoden (zB. UpdateCustomer). Ist das richtig? Was ist was??

PHP Data Access Object

Anzahl der Antworten 2 Antworten
Ich versuche herauszufinden, wenn ich mit der DAO-pattern korrekt und konkret wie Abstrakt db Ausdauer sollte durch die Zeit, die Sie bekommt, um meine mapper-Klassen. Ich bin mit PDO als data-access-Abstraktion-Objekt, aber manchmal Frage ich mich, wenn

UI, Geschäftslogik-Layer, Data-Layer und wo werden web-services

Anzahl der Antworten 7 Antworten
Entwickeln wir eine web-Anwendung. Wir wollen möglicherweise die Wiederverwendung der Arbeit, die wir tun, hier für eine andere Anwendung, die nutzen die gleiche Datenbank und die gleichen business Regeln für das Lesen und schreiben Sprach-Datenbank. Dem design-richtiger

JPA warum createNamedQuery

Anzahl der Antworten 5 Antworten
Ich bin in die Prozesse der Veränderung meiner DAO-Schicht von der Verwendung von Hibernate-API, die mit einem reinen JPA-API-Implementierung. Wie es aussieht ist die empfohlene Methode ist die Verwendung der createNamedQuery aus dem entity-manager. Die Namen der

Unterschied zwischen Data-Access-Layer und Model in MVC

Anzahl der Antworten 2 Antworten
Habe ich umgesetzt, was ich dachte, war eine ziemlich gute Darstellung von MVC in mehreren web-Anwendungen, aber da trat crackoverflow, ich finde, dass vielleicht mein ersten Definitionen waren ein bisschen vereinfacht und so ich mag würde einige

best practices für die "Daten-Ebene" im android-client-apps

Anzahl der Antworten 2 Antworten
Hier ist eine design - /best-practices-Frage.. Ich bin neu in der android Entwicklung, und grundsätzlich neue web/mobile-Lösungen. So, meine Frage ist - was sind best practices bei der Organisation der Struktur von android-Anwendung, die Daten aus dem

Am besten "Muster" für Data-Access-Layer Business-Objekt -

Anzahl der Antworten 4 Antworten
Ich versuche, herauszufinden, der sauberste Weg, dies zu tun. Derzeit habe ich ein customer-Objekt: public class Customer { public int Id {get;set;} public string name {get;set;} public List<Email> emailCollection {get;set} public Customer(int id) { this.emailCollection = getEmails(id);

Was ist der Zweck eines Data-Access-Layer?

Anzahl der Antworten 10 Antworten
Ich ein Projekt gestartet, vor langer Zeit, und erstellt eine Data Access Layer Projekt in meiner Lösung aber noch nie alles entwickelt. Was ist der Zweck eines data-access-layer? Gibt es irgendwelche gute Quellen, ich könnte erfahren Sie

Wie kann ich ermitteln, ob eine Spalte ist der Primärschlüssel der Tabelle? (SQL-Server)

Anzahl der Antworten 3 Antworten
Ich bin derzeit mit... select Table_Name, Column_name, data_type, is_Nullable from information_Schema.Columns ...um Informationen über die Spalten in einer Datenbank für die Zwecke der Erzeugung einer DataAccess-Layer. Von wo kann ich das abrufen von Informationen, wenn diese Spalten

Problem beim konfigurieren der enterprise library 5.0 (Data Access Application Block)

Anzahl der Antworten 6 Antworten
Habe ich einige Probleme, während Sie versuchen, um DAAB von Enterprise library 5.0 laufen. Ich habe die Schritte gemäß der Anleitung, aber bin immer Fehler... 1) Download /Installation der enterprise library 2) Fügen Sie Verweise auf die

Möglichkeiten, unit-testing, data access layer

Anzahl der Antworten 4 Antworten
Ich habe versucht, zu suchen für eine effektive Art und Weise, in unit-Test-meine-Daten-Zugriff-Schicht in C#. Ich bin primär ein Java-Entwickler und haben nur C# verwendet für etwa 6 Monate, habe ich in der Vergangenheit verwendet eine Bibliothek

Kein Kontext-Typ wurde bei der Montage

Anzahl der Antworten 4 Antworten
Ich mit .NET 4.0, MVC3, und EF5 mit code first. Meine Lösung ist aufgeteilt in drei Projekten, mit dem Abhängigkeiten, wie angegeben: Projekt.Web -> Projekt.BLL -> Projekt.DAL Projekt.DAL-layer enthält meine entity framework data context-Klasse und alle meine

Was ist der Unterschied zwischen DAO- und Repository-Mustern?

Anzahl der Antworten 8 Antworten
Was ist der Unterschied zwischen Data Access Objects (DAO) und Repository-Muster? Ich entwickle eine Anwendung mit Enterprise Java Beans (EJB3), Hibernate ORM, wie Infrastruktur und Domain-Driven Design (DDD) and Test Driven Development (TDD) als design-Techniken. InformationsquelleAutor der

Warum lege ich eine DAO-Schicht über eine Persistenzschicht (wie JDO oder Hibernate)

Anzahl der Antworten 10 Antworten
Data Access Objects (DAOs) sind ein gemeinsames design pattern und empfohlen von der Sonne. Aber die frühesten Beispiele von Java-DAOs interagiert direkt mit relationalen Datenbanken-Sie waren im wesentlichen tun, Objekt-relationales mapping (ORM). Heute sehe ich, DAOs auf

Trennung von Geschäftslogik und Datenzugriff im Django

Anzahl der Antworten 8 Antworten
Schreibe ich ein Projekt in Django und ich sehe, dass 80% des Codes ist in der Datei models.py. Dieser code ist unübersichtlich und nach einer gewissen Zeit, nicht mehr ich zu verstehen, was wirklich passiert ist. Hier

Repository-Muster vs DAL

Anzahl der Antworten 11 Antworten
Sind Sie die gleiche Sache? Nur fertig zu sehen Rob Connery ' s Storefront-tutorial und Sie scheinen ähnlich zu sein techinques. Ich meine, wenn ich implementieren, die eine DAL-Objekt habe ich die GetStuff, Hinzufügen/Löschen, etc Methoden und

Wie schreibt man Komponententests für Datenbankaufrufe?

Anzahl der Antworten 9 Antworten
Bin ich in der Nähe der Anfang eines neuen Projekts, und (Keuchen!) zum ersten mal bin ich versucht zu unit-tests in ein Projekt von mir. Ich habe Probleme auszudenken, die einige von den unit tests selbst. Ich

Warum benötigt eine Entity Framework-Verbindung eine Metadateneigenschaft?

Anzahl der Antworten 2 Antworten
Wechselte ich meine DAL aus der Verwendung von LINQ über Entity Framework. Da meine Anwendung eine Verbindung zu verschiedenen Datenbanken je nach den aktuellen Benutzer, muss ich dynamisch erstellen der DataContext zur Laufzeit und pass in die

Warum ist DataTable schneller als DataReader?

Anzahl der Antworten 4 Antworten
Also hatten wir eine hitzige Debatte bei der Arbeit, auf die DataAccess-route zu nehmen: DataTable-oder ein DataReader. HAFTUNGSAUSSCHLUSS ich bin auf der DataReader-Seite und diese Ergebnisse haben, erschüttert meine Welt. Landeten wir schreiben einige benchmarks zum testen

Was ist der beste Weg, um die Leistung von NHibernate zu verbessern?

Anzahl der Antworten 12 Antworten
Ich habe eine Anwendung, die verwendet NHibernate als seine ORM und manchmal sind es Erfahrungen, die performance-Probleme auf, wie die Daten, auf die zugegriffen wird. Was kann getan werden zur Verbesserung der Leistung von NHibernate? (Bitte beschränken

Was ist der Unterschied zwischen DAO und DAL?

Anzahl der Antworten 2 Antworten
Studiert hatte Java in der Schule bin ich sehr vertraut mit der DAO-pattern(Data access object). Jedoch bei der Arbeit, die ich verwende .NET. In .NETZ ist reden oft über die DAL(Data Access Layer). Mir Ihr Zweck scheint

Was ist der Unterschied zwischen Datenbankabstraktionsschicht & amp; Datenzugriffsschicht?

Anzahl der Antworten 3 Antworten
Ich bin eigentlich stecken in 3-tier-Struktur. Ich surfte im internet und fand zwei Terminologien "Database Abstraction Layer" & "Data Access Layer". Was sind die Unterschiede zwischen den beiden? InformationsquelleAutor der Frage Starx | 2010-05-15

Wo steckst du SQL Statements in deine c # Projekte?

Anzahl der Antworten 9 Antworten
Werde ich wahrscheinlich verantwortlich für die Portierung einer vb6-Anwendung nach c#. Diese Anwendung ist eine windows-Anwendung, die Interaktion mit einer access-db. Der Zugriff auf Daten ist gekapselt in basic business objects. Eine Klasse für eine Tabelle im