Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von Coooder
Thema: Auswirkungen Indizes nicht nur auf Performance sondern auch auf Sortierung
Am im Forum: Datentechnologien

Beim ersten beispiel lag er auf Date

bei den neuen Tabellen zumbeispiel auf Preis der Haus Tabelle

Thema: Auswirkungen Indizes nicht nur auf Performance sondern auch auf Sortierung
Am im Forum: Datentechnologien

Hi, danke für eure ganzen Antworten


Ich habe mal nach dem Lesen eurer beiträge ein wenig weiter probiert ... Habe jetzt mehrere Tabellen
die mit einander auch Verknüpft sind ... aber dennoch ... ich merke bei keiner Abfrage einen Unterschied
Egal ob ich nach einen Bestimen Wert suche oder nach einem Bereich ....

hab die Tabellen
Haus(ID, Bezeichnung, Preis)
Kunde(ID, Name, Alter)
Makler(ID, Nummer)
KundeHaus(ID, Kunde, Haus)
MaklerHaus(ID, Makler, Haus)


Hab jetzt verschiedene Abfragen ausprobiert die mehrere tabellen einschließen mit verschiedenen WHERE klauseln .... ich bekomm da kein Unterschied

Hat einer von euch zufällig ein beispiel, bei dem man einen eindeutigen unterschied auch mal sehen kann?

Thema: Auswirkungen Indizes nicht nur auf Performance sondern auch auf Sortierung
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: <SQL Server>

Hi leute,

ich teste gerade ein wenig mit Datenbanken rum, vor allem mit Indizes ...
Ich dachte ursprünglich das sich das auch auf die performance von abfragen auswirkt aber alles was ich sehe ist nur eine andere Sortierung

Mein Test Szenario:
Ich hab eine Tabelle mit 2 Spalten, ID und Date
Die Tabelle hab ich mit 10mio random Dates gefüllt

folgende abrfage dauerte ohne Index, mit clustered und non clustered gleich lang

SELECT *
FROM Table_2
WHERE [Date] BETWEEN '01/01/1700' AND '01/01/2014'; 

Hab ich da grundlegend was falsch verstanden oder sind 10mio einträge noch nich genug damit es Spürbar wird? ^^

Thema: EF6 Performance verbessern
Am im Forum: Datentechnologien

Vielen dank für die schnellen Antworten!

Das Pattern werd ich mir bei Zeiten mal angucken! Und ja das mit den Sprachen sollte ich wirklich anders lösen, da hast du Recht.

Zitat von witte
Hallo

ist das nur beim ersten mal so? Da muß er das Mapping laden. Wieviele Tabellen?

Wie recht du hast! Ja es war nur beim ersten mal so! Danach gehts wesentlich schneller ...
Vielen dank für den Hinweis!

Thema: EF6 Performance verbessern
Am im Forum: Datentechnologien

Hi leute,

ich probiere gerade ein wenig mit dem Entity Framework rum und habe per button click einen Datensatz in eine Tabelle geschrieben. Dies kam mir jedoch sehr sehr langsam vor, weswegen ich mal die zeit gestoppt hab

private void Button_Click(object sender, RoutedEventArgs e)
		{
			Stopwatch s1 = new Stopwatch();
			s1.Start();
			_vm.AddEntry();
			s1.Stop();		
		}

public void AddEntry()
		{


			using (HSDODatabaseEntities ent = new HSDODatabaseEntities()) {
				PlayerClass pc = new PlayerClass();
				pc.NameDe = "ein test";
				pc.NameEn = "a test";
				ent.PlayerClasses.Add(pc);
				ent.SaveChanges();
			}
		}

Die Stop uhr sagt mir das er dafür ungefähr 1,16 Sekunden braucht um den Datensatz anzulegen.
Das erscheint mir arg lang ... Ist das normal oder kann ich da noch was dran machen?

Thema: In einer ListView Zelle zeichnen
Am im Forum: Grafik und Sound

Hey danke für die Antwort.

Jetzt bin ich schonmal einen Schritt weiter. Die kreise werden an der richtigen Position gezeichnet und auch auf der ListView :)
Jedoch werden die Header und auch alle anderen Daten gelöscht(?).
Wie kann man sich das verhalten erklären? Werden die überzeichnet oder so?

Thema: In einer ListView Zelle zeichnen
Am im Forum: Grafik und Sound

Hallo leute,

ich habe eine ListView die mir User anzeigt ... unter anderem ist auch eine Spalte die anzeigt ob der User eingeloggt ist oder nicht ... aber anstatt dort wie bisher nur true oder false rein zu schreiben würde ich gerne einen kleinen grünen bzw. roten punkt zeichnen.

mein versuch war bisher so:

private void userView_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
		{

			if (e.Header.Tag != null && e.Header.Tag.ToString() == "isLoggedIn") {
				System.Drawing.Graphics graphics = this.CreateGraphics();
				System.Drawing.Rectangle rectangle = new System.Drawing.Rectangle(e.Bounds.X, e.Bounds.Y, 50, 50);
				graphics.DrawEllipse(System.Drawing.Pens.Black, rectangle);
			}
		}

das klappt nun jedoch leider nicht ...
Es wird nicht in die Zelle gezeichnet sondern scheinbar hinter der Listview und die position stimmt auch nicht, da der erste kreis schon über der Listview anfängt :/ Desweiteren verschwinden die Tabellen Header :(

Irgendwas mach ich doch grundlegend falsch oder? ^^
Wäre toll wenn da einer weiter weiß, vielen Dank!


edit: Das die Header "Verschwinden" liegt anscheinend an der Property OwnerDraw die ich auf true gesetzt hab ... wenn ich das richtig verstanden hab muss die aber auf true gesetzt werden damit gezeichnet werden kann oder?

Thema: [gelöst] MVC4: AllowAnonymous greift nicht!
Am im Forum: Web-Technologien

ja da hast du wahrscheinlich nich ganz unrecht ... ich werds mir zu Herzen nehmen, danke

Thema: [gelöst] MVC4: AllowAnonymous greift nicht!
Am im Forum: Web-Technologien

Du hast natürlich recht, das is noch sehr unschön ... aber das weiss ich ja ;D
der ganze mist komm auch aus dem HomeController wieder raus ...
Doch bevor ich mich um die richtige struktur kümmere wollt ich erstma ein paar grundlegende sachen testen und dabei ist es ja nich wichtig ...

ich hab das projekt ja auch erst kürzlich angefangen und es is noch so gut wie leer ^^
aber ich danke dir für die infos, vor allem das mit der FormCollection werde ich ausbauen und mit models arbeiten

Thema: [gelöst] MVC4: AllowAnonymous greift nicht!
Am im Forum: Web-Technologien

ok hab herrausgefunden ...
das prob war

<authorization>
      <deny users="?"/>
    </authorization>

das einfach weg nehmen und es funzt so wie es soll ... ich meine gestern gelesen zu habe das [AllowAnonymous] den deny dann übergeht ... war wohl ne fehlinformation

Thema: [gelöst] MVC4: AllowAnonymous greift nicht!
Am im Forum: Web-Technologien

Zitat von Abt
Insgesamt ist Dein Vorgehen aber doch fraglich und alles andre als gut.

- ich find das jetzt nich so unüblich wenn man sich über die startseite auch einloggen kann
- das mit den submitmodels klingt interessant ... ich habs mit mal durchgelsesn, wenn das haupt problem behoben is werd ich das mal so versuchen.


ich hab jetzt mal (zum ausprobieren) ein neues projekt erstellt(mvc4 internetanwendung)
ich dachte mir da müsste es ja klappen, dem war aber leider nich so ... ich habe lediglich
<authorization>
      <deny users="?"/>
    </authorization>
in die web.config eingefügt und

 [Authorize]
    public class HomeController : Controller
    {
        [AllowAnonymous]
        public ActionResult Index()
        {
            ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application.";

            return View();
        }

und die beiden attribute gesetzt ... die breakpoints sagen mir jetzt auch nur das er sofort in die LoginMethode springt ... aber das wusst ich ja nun auch so


edit: ich habe gerade festgestellt das ich auch nich zum Register komme obwohl da standart mäßig schon [AllowAnonymous] gesetzt is

Thema: [gelöst] MVC4: AllowAnonymous greift nicht!
Am im Forum: Web-Technologien

Hallo,
ich habe in der Web.config eine FormsAuthentication deklariert
und zwar so:

<authentication mode="Forms">
      <forms loginUrl="~/Home/Index" timeout="30" slidingExpiration="true" />
    </authentication>
    <authorization>
      <deny users="?"/>
    </authorization>

damit man sich aber einloggen kann habe ich den HomeController mit

[Authorize]
belegt und die Index Action sowie die Login Action mit

[AllowAnonymous]

[AllowAnonymous]
        public ActionResult Index()
        {
            return View();
        }

 [HttpPost]
        [AllowAnonymous]
        public ActionResult Login(FormCollection fc)
        {
            [...]
            return RedirectToAction("Index");
        }
da man sich momentan auf der IndexSeite nur einloggen kann ist das auch vorrübergehen die loginUrl...

problem is jetzt nur das

[AllowAnonymous]
scheinbar ignoriert wird und er immer sofort zur LoginUrl springt mit dem ?ReturnUrl parameter in der url ...

was mach ich falsch?

Thema: sessionID setzen?
Am im Forum: Web-Technologien

Zitat von Abt
Ich verwende die Session gar nicht, da sie die GEschwindigkeit der Abarbeitung von Actions (MVC) negativ beeinflusst.
Ich sehe dazu heutzutage auch keine Argumentation FÜR Verwendung mehr, die die Nachteile von Sessions aufheben.

und was wäre die alternative? :)
und wie bekomm ich es dann hin, dass der User, wenn er die seite nach verlassen wieder aufruft gleich eingelogt und so ist?

Thema: sessionID setzen?
Am im Forum: Web-Technologien

Zitat von Abt
UserData-Bereich des Cookies.

Ich hab grad meine Enwickkungsumgebung nich hier, aber ich hatte ne Methode gefudnen .SetCoockie([name],[value])
du meinst aber was anderes?


und wenn ich die dann gespeichert habe wie weise ich die ID wieder zu? also wie ich den coockie auslese weis ich aber Session.SessionID ist leider schreibgeschützt und ne Mehtode dafür find ich auch nich ...

Thema: sessionID setzen?
Am im Forum: Web-Technologien

ich hab da so hauptsächlich an die UserID gedacht

Thema: sessionID setzen?
Am im Forum: Web-Technologien

hi,
kann man die SessionID irgentwie Manuell setzen?
also so ne Sitzung bleibt ja ne gewisse zeit aktuell und mein gedanke war jetzt die SessionID in einem cookie zu speichern und die sie dann eben wieder zu setzen ...

ich glaub aber mittlerweile das dass nicht der richtige weg ist ... oder was meint ihr dazu?

Thema: MVC4 frage zur Klasse Membership
Am im Forum: Web-Technologien

ok danke euch euch allen :)

Thema: MVC4 frage zur Klasse Membership
Am im Forum: Web-Technologien

hi leute,
ich lese grad ein wenig über die MembershipProvider in asp.net und versteh aber nich so ganz wie das teilweise gedacht is.
z.B.

Die Klasse Membership hat ja ein paar statische Methoden wie zum Beispiel CreateUser(...)
Aber wie funktioniert die Mehthode? Es fängt doch schon damit an das die Methode ga nicht weiss wo sie den User anlegen soll ... zumindest denk ich das

Allerdings glaube ich das, dass was ich hier lese alles etwas aus dem kontext gerissen wurde ...

Ich muss die Methode doch bestimmt überschreiben oder so, oder wie läuft das normaler weise ab?


mit besten grüßen

Thema: jQuery -> asp.net webservice call
Am im Forum: Web-Technologien

Was soll das?
Ich habe mich mit dem WebService vieleicht für das eher suboptimale entschieden, kann schon sein ... aber willst du mir erzählen das du immer gleich den perfekten weg eingeschlagen hast? Gerade da ich mich mit der kompletten materie erst vertraut machen muss, da ich damit noch nicht gearbeitet habe

Und ich habe die ganze zeit tutorials gelesen zum WebService, da ich aber nun einfach nich mehr weiter wusste habe ich eben hier nachgefragt. Also bitte unterlasse es so zu tun, als würde ich einfach mit dem Gesicht auf meiner Tastatur rum rollen und hoffen das was bei raus kommt ...

Thema: jQuery -> asp.net webservice call
Am im Forum: Web-Technologien

also er springt nicht in den Haltepunkt beim dem WebService rein
bei der error methode im javascript bekommt parameter c ja auch den wert "Not Found"

in der Firebug Console findet man dies hier:

Fehler
http://localhost:3208/DataBaseService.asmx/HelloWorld

[HttpException]: Der Controller für den Pfad &quot;/DataBaseService.asmx/HelloWorld&quot; wurde nicht gefunden oder implementiert IController nicht.
   bei System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
   bei System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
   bei System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
   bei System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
   bei System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object state)
   bei System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
   bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Zitat von Sarc
Gibt es eigentlich einen Grund wieso du nicht die Web API verwendest, wenn du eh schon mit MVC 4 arbeitest?
naja ich hab grad mit dem ganzen thema angefangen und das mit dem webservice erschien mir zumindest leichter

Thema: jQuery -> asp.net webservice call
Am im Forum: Web-Technologien

ja, ich hatte es tatsächlich falsch geschrieben ... -.- ... das kommt davon wenn man sich zu sehr an IntelliSense gewöhnt ^^

ich habe den Code jetzt angepasst, jedoch funktioniert es immer noch nicht.

function test()
        {
            $.ajax({
                type: "POST",
                url: "DataBaseService.asmx/HelloWorld",
                dataType: "json",
                contentType: "application/json",
                success: function (msg) { alert("success: " + msg); },
                error: function (a, b, c) { alert(a + ' | ' + b + ' | ' + c); }
            });
            
        }

meintest du das so?

edit: ich habe auch diese zeile:
$.ajaxSetup({ type: 'POST', dataType: 'json', contentType: 'application/json', data: {} });
im script bereich eingefügt, wie in dem beispiel ... nützt aber auch nichts :/

Thema: jQuery -> asp.net webservice call
Am im Forum: Web-Technologien

Hallo liebe Community,

ich habe ein ASP.NET MVC4 projekt in dem ich per jQuery auf einen Webservice zugreifen will.
Hier erstmal der Code:

function test()
        {
            $.ajax({
                type: "POST",
                url: "DataBaseService.asmx/HelloWorld",
                succses: function (msg) { alert("succses: " + msg); },
                error: function (a, b, c) { alert(a + ' | ' + b + ' | ' + c); }
            });
           
        }

[WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    [System.Web.Script.Services.ScriptService]
    public class DataBaseService : System.Web.Services.WebService
    {

        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }


Ich sehe einfach keinen fehler! Er springt immer in die error function und gibt folgendes im alert aus:
Fehler
[object Object] | error | Not Found
wieso findet er meine HelloWorld Mehtode nicht? In sämtlichen beispielen wirds genau so gemacht!
liegt es vieleicht daran das ich das alles local teste und nich auf nen richtigen server? aber das kann ich mir nich vorstellen ....
die dateien liegen auch im selben verzeichnis ....

Hoffe mir kann einer helfen :/ .... vielen dank im vorraus.

Thema: MSSQL Datenbank ins Projekt importieren
Am im Forum: Datentechnologien

ok, danke schonmal für die ansätze
das problem is das die Datenbank vorgegeben is und ich die benutzen soll/muss

wenn das mit dem einbinden bei der MSSQL datenbankdatei nicht geht, habt ihr vieleicht andere lösungsvorschläge?

Thema: MSSQL Datenbank ins Projekt importieren
Am im Forum: Datentechnologien

naja, um genau zu sein will ich keine setup verteilen, ich muss das ganze VS projekt weitergeben.
gibt es da eine möglichkeit?

Thema: MSSQL Datenbank ins Projekt importieren
Am im Forum: Datentechnologien

Zitat von Abt
Warum sollte der Zugriff nicht von jedem Rechner aus klappen?

weil ich keinen MSSQL Server im Internet zu stehen habe
wenn ich das projekt also weitergebe kann man ja nich auf meinen lokalen SQL Express server zugreifen.

Thema: ASP.Net MVC4 Google Maps einbinden
Am im Forum: Web-Technologien

Hallo MrSparkle,

danke für die antwort. Mittlerweile hab ich es jedoch hinbekommen! Hab aber ein ganz anderes Beispiel genommen.

mit dem Code funktioniert es jedenfalls super!

<script type="text/javascript"
        src="http://maps.googleapis.com/maps/api/js?key=[DEIN KEY]&sensor=false">
    </script>
    <script type="text/javascript">
        var myLatlng = new google.maps.LatLng(52, 11);
        var map;
        var marker;

        function initialize() {
            var mapOptions = { center: new google.maps.LatLng(57, 19), zoom: 6, mapTypeId: google.maps.MapTypeId.ROADMAP };
            map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);            
        }

        function setMarker() {
            if(marker != null)
                deleteMarker();

            map.setCenter(myLatlng);
            marker = new google.maps.Marker({ position: myLatlng, map: map, title: "Hello World!", animation: google.maps.Animation.DROP });
        }
        function deleteMarker() { marker.setMap(null); }

    </script>

man muss ich allerding nen key von google generieren lassen und denn src="..." einsetzten.
ich habe auch gleich noch ne funktion für das setzten von Markern hinzugefügt.

Thema: MSSQL Datenbank ins Projekt importieren
Am im Forum: Datentechnologien

verwendetes Datenbanksystem: MSSQL

hi leute,
ich habe eine Datenbank die ich gerne direkt in meinem ASP.Net MVC4 projekt als datei haben möchte und nich auf dem server (Microsoft SQL Server Expess), damit der zugriff auf die daten eben auf jeden Rechner funktioniert.

Da ich nicht direkt eine "Datenbank Import" funktion gefunden habe, hab ich versucht über ADD/NEW Datenbank elemente hinzu zu fügen und dann dort die Datenbank rein zu importieren ... aber ja das scheint so auch irgentwie nich zu gehen :/

Kann mir da einer etwas weiterhelfen?

Thema: ASP.Net MVC4 Google Maps einbinden
Am im Forum: Web-Technologien

hi leute,

ich versuche grad Google Maps in meiner ersten kleinen ASP anwendung zu integrieren ....
ich hab versucht es so zu machen wie hier -> google simple map
ich habe es so wie dort gezeigt in meine view eingebunden nur leider wird nix angezeigt.

Muss ich vieleicht noch irgentwelche einstellungen treffen damit der mit dem JavaScript umgehen kann oder sowas?


mfg Coooder!

Thema: MouseOver/click Farbänderung
Am im Forum: GUI: WPF und XAML

weil nen button z.B schon standart mäßig nen nen mouseover effeckt hat und so weiter ...
ich weiß zwar das man das auch irgentwie bearbeten kann aber es erschien mir einfacher ein label zu benutzen, weil das dort nich nötig is

deswegen hab ich ja hier das thema erstellt, damit mit mir über sinvollere alternativen spricht als meine lösungsversuche

Thema: MouseOver/click Farbänderung
Am im Forum: GUI: WPF und XAML

ich hab das doch in einem style definiert ... das problem is das IsPressed bei einem label nicht funktioniert :/