LINQ , try catch :
var productsDB = new List<Func<string>>() { () => "Apples", () => "Pears", () => "Bannanas" };
var products = (
from p in productsDB
select new
{
Name = p()
} );
try
{
products.ToList();
products.Dump();
}
catch { "there was an error".Dump(); }
- Tuple, :
var productsDB = new[] { "Apples", "Pears", "Bannanas" };
List<Tuple<string>> products;
try
{
products = (
from p in productsDB
select Tuple.Create( p ) ).ToList();
products.Dump();
}
catch { "there was an error".Dump(); }
: , : p - heres my original post:
, , - .
var employees = (
from person in db.denormalisedPeople
where person.Type == "employee"
select new
{
name = employee.FullName,
areaID = new Nullable<int>(),
} ).ToList();
( , )