products oneProduct = (from p in db.products
where p.number == 640
select p).FirstOrDefault();
或
products oneProduct = db.products.FirstOrDefault(p => p.number == 640);
不能映射例如从数据库到你,刚才创建的实例。
class products
{
public void CloneFrom(products source)
{
this.SomeThing = source.SomeThing;
...
}
}
在:您可以到数据库实例的引用保存到您,如更换:直到你的类支持这种直接,通过一些方法,即
products produkt1 = new products(); // points to the first instance
produkt1 = query.FirstOrDefault(...); // now points to the second instance. if this was the last reference, object probably will be deleted by GC soon
要映射你怎么想是不可能的大多数情况下这是一个糟糕的主意,毫无意义的方法。
+1点符号形式,这是更简单的国际海事组织。在适当的情况下查询表达式很棒,但没有理由在这里使用它。 – 2010-06-26 12:55:55
@ user428547:很高兴帮助! :) – abatishchev 2010-11-28 20:26:32