diff --git a/.vs/Dos.ORM/v15/.suo b/.vs/Dos.ORM/v15/.suo
new file mode 100644
index 0000000..8e8a21a
Binary files /dev/null and b/.vs/Dos.ORM/v15/.suo differ
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..1e50124
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/Dos.ORM.Standard/.vs/Dos.ORM/v15/.suo b/Dos.ORM.Standard/.vs/Dos.ORM/v15/.suo
index 32f20de..8407bce 100644
Binary files a/Dos.ORM.Standard/.vs/Dos.ORM/v15/.suo and b/Dos.ORM.Standard/.vs/Dos.ORM/v15/.suo differ
diff --git a/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide
index 0ddd67e..a3efe3e 100644
Binary files a/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide and b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide differ
diff --git a/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-shm b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-shm
new file mode 100644
index 0000000..18e6eef
Binary files /dev/null and b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-shm differ
diff --git a/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-wal b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-wal
new file mode 100644
index 0000000..08b6b45
Binary files /dev/null and b/Dos.ORM.Standard/.vs/Dos.ORM/v15/Server/sqlite3/storage.ide-wal differ
diff --git a/Dos.ORM.Standard/Dos.ORM/Common/Entity.cs b/Dos.ORM.Standard/Dos.ORM/Common/Entity.cs
index d3513e8..b47346c 100644
--- a/Dos.ORM.Standard/Dos.ORM/Common/Entity.cs
+++ b/Dos.ORM.Standard/Dos.ORM/Common/Entity.cs
@@ -17,6 +17,7 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Reflection;
@@ -140,6 +141,9 @@ public class Entity
/// 实体状态
///
private EntityState _entityState = EntityState.Unchanged;
+
+
+ public event PropertyChangedEventHandler PropertyChanged;
///