insert into table1 (Wicket, Run, Catch)
values (Wicket + 2, Run + 22, Catch + 5)
このステートメントは、ストアド プロシージャを使用してデータを挿入するために使用されます。
ストアドプロシージャを使用せずにLinqToSqlを使用して同じ方法でデータを挿入するにはどうすればよいですか?
そのためのコードは何ですか?
insert into table1 (Wicket, Run, Catch)
values (Wicket + 2, Run + 22, Catch + 5)
このステートメントは、ストアド プロシージャを使用してデータを挿入するために使用されます。
ストアドプロシージャを使用せずにLinqToSqlを使用して同じ方法でデータを挿入するにはどうすればよいですか?
そのためのコードは何ですか?
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();
}
このようなもの:
using(var context = new YourContext())
{
var table1 = new table1(){ //fill out properties };
context.table1.InsertOnSubmit(table1);
context.SubmitChanges();
}
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();
}