-4
insert into table1 (Wicket, Run, Catch) 
values (Wicket + 2, Run + 22, Catch + 5)

このステートメントは、ストアド プロシージャを使用してデータを挿入するために使用されます。

ストアドプロシージャを使用せずにLinqToSqlを使用して同じ方法でデータを挿入するにはどうすればよいですか?

そのためのコードは何ですか?

4

3 に答える 3

1
var db = new NorthwindDataContext();
// Create a new Order object.
Order ord = new Order
{
    OrderID = 12000,
    ShipCity = "Seattle",
    OrderDate = DateTime.Now
    // …
};

// Add the new object to the Orders collection.
db.Orders.InsertOnSubmit(ord);

// Submit the change to the database.
try
{
    db.SubmitChanges();
}
catch (Exception e)
{
    Console.WriteLine(e);
    // Make some adjustments.
    // ...
    // Try again.
    db.SubmitChanges();
}
于 2012-12-17T16:24:04.390 に答える
1

このようなもの:

using(var context = new YourContext())
{
 var table1 = new table1(){ //fill out properties };
 context.table1.InsertOnSubmit(table1);
 context.SubmitChanges();
}
于 2012-12-17T16:25:01.693 に答える
0

MSDN を参照してください: http://msdn.microsoft.com/en-us/library/bb386941.aspx

// Create a new Order object.
Order ord = new Order
{
    OrderID = 12000,
    ShipCity = "Seattle",
    OrderDate = DateTime.Now
    // …
};

// Add the new object to the Orders collection.
db.Orders.InsertOnSubmit(ord);

// Submit the change to the database.
try
{
    db.SubmitChanges();
}
catch (Exception e)
{
    Console.WriteLine(e);
    // Make some adjustments.
    // ...
    // Try again.
    db.SubmitChanges();
}
于 2012-12-17T16:24:24.467 に答える