|
|
The more Includes you put in, the more data has to be returned from the server.
If you have related tables, such as a one-to-many, in the result, the database will return the "one" record for every related child record that comes back. That's standard behavior for the database engine.
EF will only re-hydrate the parent record into an object once, but will have to re-hydrate each child record, for every Include you put in the query. The more Includes, the more work EF has to do. I would have thought that would be an obvious performance hit.
|
|
|
|
|
Thank you , but what about the case with Projection ?
|
|
|
|
|
That's even MORE work EF has to do!
|
|
|
|
|
Actually , I try to measure the time needed for the example on my first post , and result that the method 3 with projections need less time than the method 2 with Include.
Can you explain this result ?
Thank you !
|
|
|
|
|
No, because again, we have no idea how your database is setup and your EF configuration.
|
|
|
|
|
can I hide the text file in mp3 file using low bit encoding method in vb.net?
if yes, what must I do first?
thanks for attention.
|
|
|
|
|
|
I am currently working on an image based steganography project.
What I can tell you is the first thing you will need to do is figure out how to edit an MP3 file, without your edits having a noticeable effect on the perceived sound.
That is just the start - there is then a large amount of work to do after that, so good luck with your research
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
I'm making a school project, and in the beginning of the project i have "Register " and " Continue as Guest "
so after registering, another form will open, that will require the password and the username created before. The problem is that it wont recognize if i write a wrong password or username, it will continue anyway...hope you can give me a hand, thank you
|
|
|
|
|
You obviously have a problem with your logic but since you didn't show any of the relevant code, it's impossible to tell you what you did wrong.
|
|
|
|
|
you dont need to be rude I just started learning this..
what I have is this :
If TextBox1.Text*this is the username* = Form2.TextBox2.Text And TextBox2.Text*this is the password" = Form2.TextBox3.Text Then
MsgBox("Login succeeded")
Form4.Show()
Me.Hide()
Else
MsgBox("Wrong user/password, try again")
End If
|
|
|
|
|
I just find it amazing that people don't know how to ask questions. Just saying "my code doesn't work" and not providing any context or description of what was done just wastes time. This happens several dozen times per day.
In your case, you code is assuming there are two forms. The first is one where a user logs into the application and the second is where the username and password are being stored. This is NOT standard at all. You normally don't store usernames and passwords in forms. They are normally stored in databases, and in the case of school projects, plain text files.
You might want to think about giving descriptive names to your forms and controls. Leaving them with the default names of "TextBox5" doesn't help because you have no idea what that text box is used for.
The problem you're having is that you're simply comparing the wrong strings to each other and not coming up with a match.
|
|
|
|
|
Hey guys, i just started to learn some thing on VB, so i came up with this quuestion. I'll be glad if you could help me
|
|
|
|
|
Don't post the same question multiple times. It'll just piss people off and get you ignored.
|
|
|
|
|
This works:
<br />
<br />
Private Sub cmdPlay_Click()<br />
Const ksBSlash As String = "\"<br />
Dim sFilespec As String<br />
<br />
' Note: This code requires the: WindowsMediaPlayer activex (wmp.dll)<br />
' first add it to resorces then add it to a form as an activex componet.<br />
<br />
' cboTuneLU has these fields:<br />
' ID <br />
' Filename<br />
' Path<br />
<br />
On Error GoTo ERR_cmdPlay_Click<br />
<br />
' Get the path & filename from cboTuneLookup<br />
sFilespec = Me.cboTuneLU.Column(2) & ksBSlash & Me.cboTuneLU.Column(1)<br />
Me![WindowsMediaPlayer7].openPlayer sFilespec<br />
<br />
EXIT_cmdPlay_Click:<br />
Exit Sub<br />
ERR_cmdPlay_Click:<br />
'Debug.Print CStr(Err) & " " & Err.Description<br />
ShowError "frmLyrics.cmdPlay_Click"<br />
Resume EXIT_cmdPlay_Click<br />
<br />
End Sub<br />
|
|
|
|
|
Hi guys, i just started to learn some things on VB, so now i came up with this question, i'll appreciate your help.
|
|
|
|
|
Considering you can't "run" data, you're question doesn't make any sense.
You might want to describe in more detail exactly what you're trying to do.
What application type are you talking about? Windows Forms? WPF? ASP.NET? MVC?
|
|
|
|
|
I'm making this project for school class, it's like an online store, where you have videogames, movies or smartphones to buy, and i wanted to play a music while the program is running, is that possible ?
|
|
|
|
|
Yeah, you already have the code to do it.
But keep this in mind. How many sites have you gone to that are worth anything that have background music playing all the time?? NONE! It just pisses people off.
Also, does it add any value to your application that will give you a better grade? Probably not...
|
|
|
|
|
with out WAV file.using text how to generate voice in visual basic6.0 please tel the coding
|
|
|
|
|
|
|
Search for Microsoft Agent, and text to speech engine
=========================================================
I'm an optoholic - my glass is always half full of vodka.
=========================================================
|
|
|
|
|
I have been banging my head on this for several days now. I wanted to have a better looking flat combobox and be able to change the button color. I also wanted to remove the highlighting that occurs after an item is selected. What I came up with works, until visual styles is enabled. When visual styles are enabled, the text in the textbox area of the combobox either gets painted over, or not drawn at all. I could disable visual styles, but I would rather not have to do that as it just seem like a band-aid to fix an issue that I feel should not be happening. I tried disabling visual styles using SetWindowTheme, but that does not seem to work. I was hoping someone out there might notice what I am doing wrong.
Here is the code:
Public Class UMSComboBox : Inherits ComboBox
Friend Declare Unicode Function SetWindowTheme Lib "UxTheme.dll" _
(ByVal hwnd As IntPtr, _
ByVal pszSubAppName As String, _
ByVal pszSubIdList As String) As Integer
Public Property ButtonColor() As Color
Get
Return _ButtonColor
End Get
Set(ByVal Value As Color)
_ButtonColor = Value
Me.Invalidate()
End Set
End Property
Private _ButtonColor As Color = SystemColors.Control
Public Property HighlightColor() As Color
Get
Return _HighlightColor
End Get
Set(ByVal Value As Color)
_HighlightColor = Value
Me.Invalidate()
End Set
End Property
Private _HighlightColor As Color = SystemColors.Highlight
Public Sub New()
MyBase.New()
Me.DrawMode = Windows.Forms.DrawMode.OwnerDrawFixed
SetStyle(ControlStyles.OptimizedDoubleBuffer, True)
SetStyle(ControlStyles.ResizeRedraw, True)
SetStyle(ControlStyles.Selectable, True)
SetStyle(ControlStyles.SupportsTransparentBackColor, True)
SetStyle(ControlStyles.UserPaint, True)
End Sub
Protected Overrides Sub OnPaint(e As System.Windows.Forms.PaintEventArgs)
Dim g As Graphics = e.Graphics
g.FillRectangle(New SolidBrush(Me.BackColor), Me.ClientRectangle)
ControlPaint.DrawBorder(g, Me.ClientRectangle, Me.ForeColor, ButtonBorderStyle.Solid)
Dim rect As Rectangle = New Rectangle(Me.Width - 12, 0, 12, Me.Height)
g.FillRectangle(New SolidBrush(_ButtonColor), rect)
ControlPaint.DrawBorder(g, rect, Me.ForeColor, ButtonBorderStyle.Solid)
Dim pth As Drawing2D.GraphicsPath = New Drawing2D.GraphicsPath()
Dim TopLeft As PointF = New PointF(Me.Width - 10, CSng((Me.Height - 5) / 2))
Dim TopRight As PointF = New PointF(Me.Width - 3, CSng((Me.Height - 5) / 2))
Dim Bottom As PointF = New PointF(Me.Width - 6, CSng((Me.Height + 2) / 2))
pth.AddLine(TopLeft, TopRight)
pth.AddLine(TopRight, Bottom)
g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
g.FillPath(New SolidBrush(Me.ForeColor), pth)
End Sub
Protected Overrides Sub OnDrawItem(e As System.Windows.Forms.DrawItemEventArgs)
If e.Index < 0 Then Exit Sub
Dim rect As Rectangle = e.Bounds
If Me.DroppedDown Then
If CBool(e.State And DrawItemState.Selected) Then
e.Graphics.FillRectangle(New SolidBrush(_HighlightColor), rect)
Else
e.Graphics.FillRectangle(New SolidBrush(Me.BackColor), rect)
End If
Else
e.Graphics.FillRectangle(New SolidBrush(Me.BackColor), rect)
End If
Dim itemtext As String = Me.Items(e.Index).ToString
Dim b As New SolidBrush(Me.ForeColor)
e.Graphics.DrawString(itemtext, e.Font, b, e.Bounds, StringFormat.GenericDefault)
End Sub
Protected Overrides Sub OnHandleCreated(e As System.EventArgs)
MyBase.OnHandleCreated(e)
Me.FlatStyle = Windows.Forms.FlatStyle.System
SetWindowTheme(Me.Handle, String.Empty, "COMBOBOX")
End Sub
End Class
|
|
|
|