Monday, 16 November 2009

Linq - How to check if an item exists in a DataContext

How to find an item or instance of a class in a datacontext:

if (dc.GetTable<MyBusinessObjects.Person>().Contains(personToFind)


//variables used:
//dc = MyDataContext
//personToFind = instance of the data class





tags: DataContext, Find, Contains, Search, item, c#, .net, DataContext.Contains, DataContext.Find,

Monday, 13 July 2009

Simple Lambda

Simple lambda samples:
----------------------
Syntax: Func<[type of 1st parameter], [type of return param]> [FUNCTION_NAME] = 1st parameter
=> {[function definition]}

a) //Define and call a function:
Func myFunc = x => x == 5;
int valueToCheck = Convert.ToInt32(textBox1.Text);
result = myFunc((int)valueToCheck);

b) // Define another function:
Func myFuncString = x => x.ToLower() == "five";
string strToCheck = textBox1.Text;
result = myFuncString(strToCheck);

c) Func myUntestedSample = (x, y) =>
{
return (typeof(x)==System.String && int.TryParse(y));
};