Linq to SQL 101 Samples
Recurso para tener siempre a la mano como referencia para querys Linq To SQL:
Diferencias entre int.Parse() y Convert.ToIntx()
-
try
-
{
-
string valor_Int = null;
-
// Devuelve el valor usando -Parse- con valor CERO
-
int valorConvert = Convert.ToInt32(valor_Int);
-
// Devuelve una excepcion de tipo ArgumentNullException
-
int valorParse = int.Parse(valor_Int);
-
}
-
catch (Exception ex)
-
{
-
Console.WriteLine(ex.Message);
-
}
-
Console.ReadLine();
Database Mail in SQL Server 2005
http://www.databasejournal.com/features/mssql/article.php/3626056
Propiedades automáticas en C# 3.0
Cuando se crean propiedades para una clase determinada en C# y estas no tendrán ninguna funcionalidad mas alla de devolver su valor, en C# 1 es necesario codificar algo como esto:
-
private string nombre;
-
public string Nombre
-
{
-
get { return nombre; }
-
set { nombre = value; }
-
}
En C# 2.0 existe la opción de Visual Studio 2005 de "Encapsular el campo" mediante el Refactor. Basta escribir el nombre público, dar clic derecho sobre el nombre de la propiedad y "Encapsulte Field...", lo que producirá el mismo código:
C# 3.0 va mas lejos, y nos permite lograr lo mismo, pero con una sola línea, el compilador hace el resto:
-
public string Nombre { get; set; }
Habilitando ASP.NET AJAX en una aplicación existente
Para habilitar ASP.NET AJAX en una aplicación ASP.NET existente:
http://www.asp.net/ajax/documentation/live/ConfiguringASPNETAJAX.aspx
2007 Office System Language Packs
Language packs enable creation of sites and site collections in multiple languages without requiring separate installations of Microsoft Office SharePoint Server 2007, Microsoft Office Project Server 2007, Microsoft Office Forms Server 2007, and Microsoft Office SharePoint Server 2007 for Search.
Personalizando y extendiendo la búsqueda de SharePoint 2007 (MOSS)
La MSDN publica el capítulo 3 del libro de Patrick Tisseghem “Inside Microsoft Office SharePoint Server 2007” en 2 partes:

