|
|
|
@ -2,17 +2,21 @@ |
|
|
|
// Created: 2020-01-27 |
|
|
|
// Created: 2020-01-27 |
|
|
|
// Copyright(c) 2020 SimonG. All Rights Reserved. |
|
|
|
// Copyright(c) 2020 SimonG. All Rights Reserved. |
|
|
|
|
|
|
|
|
|
|
|
using System; |
|
|
|
|
|
|
|
using GBase.Api; |
|
|
|
using GBase.Api; |
|
|
|
using GBase.Attributes; |
|
|
|
using GBase.Attributes; |
|
|
|
|
|
|
|
|
|
|
|
namespace Test.GBase.TestClasses |
|
|
|
namespace Test.GBase.TestClasses |
|
|
|
{ |
|
|
|
{ |
|
|
|
[GBaseTable] |
|
|
|
[GBaseTable] |
|
|
|
public class Foo : NotifyGBaseEntryChanged, IDisposable |
|
|
|
public class Foo : NotifyGBaseEntryChanged |
|
|
|
{ |
|
|
|
{ |
|
|
|
private string _name; |
|
|
|
private string _name; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Foo(string name) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Name = name; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
[GBaseColumn] |
|
|
|
[GBaseColumn] |
|
|
|
public string Name |
|
|
|
public string Name |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -23,10 +27,5 @@ namespace Test.GBase.TestClasses |
|
|
|
RaiseGBaseEntryChanged(this, nameof(Name), _name); |
|
|
|
RaiseGBaseEntryChanged(this, nameof(Name), _name); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void Dispose() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
RaiseGBaseEntryRemoved(this); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |