長い間、私は次のことを行ってきました。
using(var db = new MainContext())
{
// Create license issue record
var n = new tblStoreLicenseIssue
{
Comment = comment,
EmailAddress = email,
Hash = mangled2,
LicensedTo = name,
Timestamp = unixTime,
ValidClaimID = validClaimID
};
db.tblStoreLicenseIssues.InsertOnSubmit(n);
db.SubmitChanges();
}
しかし、この方法に利点があるかどうか疑問に思っていました。
var n = new tblStoreLicenseIssue
{
Comment = comment,
EmailAddress = email,
Hash = mangled2,
LicensedTo = name,
Timestamp = unixTime,
ValidClaimID = validClaimID
};
using(var db = new MainContext())
{
db.tblStoreLicenseIssues.InsertOnSubmit(n);
db.SubmitChanges();
}
ベスト プラクティスと見なされる方法はどれですか。また、その理由は何ですか?