El procedimiento a seguir esta descrito en la siguiente liga.
https://msdn.microsoft.com/en-us/library/azure/dn636917.aspx
Saludos
El procedimiento a seguir esta descrito en la siguiente liga.
https://msdn.microsoft.com/en-us/library/azure/dn636917.aspx
Saludos
Si te aparece el error 0x80070002 “The system cannot find the file specified” al crear un nuevo proyecto web. La solución es ejecutar Nuget desde el explorador de windows.
C:\Program Files (x86)\NuGet\Visual Studio 12\NuGet.Tools.vsix
Esto te permitirá aceptar el contrato de licencia y posteriormente podrás abrir nuevamente visual studio y crear el proyecto.
Saludos
Si estas usando el control Report Viewer en una aplicación Web en modo local y el reporte que estas utilizando carga grandes cantidades de datos o tiene muchas expresiones. Debes considerar que estos escenarios no son recomendados en Local Mode. Ya que por diseño el comportamiento del Report Viewer aloja objetos en variables de sesion, cada vez que el visor de reportes es refrescado. Provocando que tarde o temprano tengas un System.OutOfMemoryException.
Si ya estas enfrascado en el problema, lo ideal seria migrar tus reportes a Reporting Services o usar otro reporteador. Pero en el inter el siguiente Workaround me ha dado resultados.
NOTA: Puede no funcionar para todos los escenarios.
En el page_load event, agrega lo siguiente,
VB.NET
If Session.Count > 0 Then
For i As Integer = 0 To Session.Count – 1
If Session(i).GetType().ToString() = “Microsoft.Reporting.WebForms.ReportHierarchy” Then
Session.RemoveAt(i)
End If
Next
End If
C#,
if(Session.Count > 0)
{
for (int i = 0; i < Session.Count; i++)
{
if (Session[i].GetType().ToString() == “Microsoft.Reporting.WebForms.ReportHierarchy”)
{
Session.RemoveAt(i);
}
}
}
Fuente: http://blogs.msdn.com/b/selvar/archive/2008/07/18/getting-system-outofmemoryexception-when-using-reportviewer-contol-in-local-mode.aspx
Los selectores en css, son reglas con las que puedes aplicar estilos a elementos en un documento html.
1.- Tu puedes aplicar estilos a cualquier elemento usando el “*”.
2.- Tu puedes aplicar estilos a todos los elementos del mismo tipo indicando nombre del tipo del mismo.
ej:
div {} <- Aplica el estilo a todos los divs
ol {} <- Aplica el estilo a todos los ol
3.- Tu puedes aplicar un estilo a todos los elementos que cumplen con un selector que están dentro de otro selector independientemente de los niveles de profundidad separándolos por un espacio.
ej:
div ol {} <- Aplica el estilo a todos los ol dentro de un div, independientemente de la profundidad. En este caso si un div tuviera un hijo que fuera otro div y dentro de el existiera un ol. Le aplicaría el estilo.
div > ol {} <- Aplica el estilo a todos los ol dentro que son hijos directos de div, independientemente de la profundidad. En este caso ol deberá ser hijo directo de ol.
Si quieres mas información de selectores css, revisa la siguiente liga:
Nota: Identity Map es un patrón de diseño que es parte fundamental del funcionamiento de cualquier ORM, deshabilitarlo tiene sus consecuencias ya que es necesario cuando vas a hacer actualizaciones a la base de datos.
Para mas información al respecto, puedes leer:
http://codebetter.com/blogs/ian_cooper/archive/2008/03/09/architecting-linq-to-sql-applications-part-7.aspx
Martin Fowler’s Patterns of Enteprise Application Architecture
Por favor, si no entiende las consecuencias de lo que aquí recomiendo, o no le gusta leer, no siga los siguientes pasos.
Para que se usa el Identity Map:
El objetivo de Identity Map consiste en siempre devolver la misma instancia del objeto, aun cuando sea el resultado de 2 operaciones distintas de nuestro DataContext (en el caso de linq). Lo cual significa que la primera vez que se obtiene una entidad de la base de datos esta es persistida en el mapa de identidad y en próximas consultas, en lugar de crear una nueva instancia devuelve la que ya tienes en memoria. Esto es realizado así con el fin de mantener la unidad de trabajo (patron: unit of work), de tal manera que no pierdas los cambios que hayas realizado al objeto en memoria.
Cuando esto puede tener un efecto no deseado:
Cuando quieres obtener el valor tal cual esta en la base de datos, mismo que pudo haber sido modificado en el management studio, por otro sistema u otro usuario en tu mismo sistema.
Que puedo hacer
Si tu objetivo es la lectura exclusivamente de información de la base de datos. Puedes indicarle a tu contexto que no de seguimiento a los objetos.
ObjectTrackingEnabled=false
O si tu objetivo es solo para el objeto u objetos que vas a utilizar, existe un metodo Refresh en el DataContext que te permite actualizar la entidad en el identity map con los valores de la base de datos.
Puedes usar una conversión para realizar la operación
SELECT CONVERT(nvarchar(7), myDate, 126) FROM Table
Group By CONVERT(nvarchar(7), GETDATE(), 126)
Pregunta Original
I have a datefield that basically represents its date in this format.
2009-12-15 16:20:44.930
I need to extract the date part ie ‘2009-12’ for a group by and order by section of a query.
Can someone show me how this could be done.
El otro día queria borrar un proyecto de equipo del team foundation server e investigando encontre que se puede hacer por medio de la linea de comandos de visual studio con el siguiente comando:
TfsDeleteProject /server:mitfsserver.empresa.com “Nombre del Proyecto“
Saludos
Solo tienes que poner el siguiente código en el evento From_Load
this.Form.DefaultButton = Button1.UniqueID
Donde Button1 es tu boton.
Saludos
Despues de un buen rato de investigación.
Existen ocaciones en las que un aplicativo corre bien en tiempo de ejecución, pero manda un error ‘Could not create an instance of type ‘userControlName’ cuando estas en el diseñador.
if (!System.ComponentModel.DesignerProperties.GetIsInDesignMode(this))
{
//Código que no se puede ejecutar en tiempo de diseño
}
Espero les sirva, saludos