Insert Usando LINQ
CodeKeep C# Feed Maggio 25th, 2008
Description: Insert Usando LINQ
Link: http://www.codekeep.net/snippets/eba23b71-6170-4663-9f8d-440273d8889b.aspx
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
<SnippetType>Refactoring</SnippetType>
</SnippetTypes>
<Title>Delete</Title>
<Shortcut>Linq List</Shortcut>
<Description>Delete</Description>
<Author>Paulo Lima</Author>
</Header>
<Snippet>
<Declarations>
<Literal Editable="true">
<ID>NomedaClasse</ID>
<ToolTip>
</ToolTip>
<Default>NomedaClasse</Default>
<Function>
</Function>
</Literal>
<Literal Editable="true">
<ID>NomedoDataContext</ID>
<ToolTip>
</ToolTip>
<Default>NomedoDataContext</Default>
<Function>
</Function>
</Literal>
<Literal Editable="true">
<ID>VarNome</ID>
<ToolTip>
</ToolTip>
<Default>VarNome</Default>
<Function>
</Function>
</Literal>
<Literal Editable="true">
<ID>Var</ID>
<ToolTip>
</ToolTip>
<Default>Var</Default>
<Function>
</Function>
</Literal>
<Literal Editable="true">
<ID>ID</ID>
<ToolTip>
</ToolTip>
<Default>ID</Default>
<Function>
</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[ [DataObjectMethod(DataObjectMethodType.Delete, false)]
public static void Delete(int $ID$)
{
using ($NomedoDataContext$ pag = new $NomedoDataContext$())
{
var $VarNome$ = from $Var$ in pag.$NomedaClasse$
where $Var$.$ID$ == $ID$
select $Var$;
$VarNome$.$NomedaClasse$.DeleteOnSubmit($VarNome$.SingleOrDefault());
pag.SubmitChanges();
}
}]]></Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>






