LINQTOSQLが最下位のORMフレームワークとして機能すると、私たちのデータベースクラスはこのようになります.
2405 ワード
1: namespace Data
2: {
3: /// <summary>
4: /// OA
5: /// </summary>
6: public abstract class OARepositoryBase
7: {
8: protected Data.OA.LinqOADataContext _db =
(Data.OA.LinqOADataContext)Data.DataContextFactory.Intance("OA");
9:
10: /// <summary>
11: /// ,
12: /// </summary>
13: public virtual void SubmitChanges()
14: {
15: ChangeSet chs = _db.GetChangeSet();
16: if (chs.Deletes.Count > 0
|| chs.Inserts.Count > 0
|| chs.Updates.Count > 0)
17: _db.SubmitChanges();
18: }
19: }
20:
21:
22: }