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>

  • .NET
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Comments are closed.

Trackback URI |