123456789101112131415161718192021 |
- using System;
- namespace InABox.Core
- {
- public interface IAutoEntityGenerator
- {
- bool Distinct { get; }
- Type Definition { get; }
- IColumn[] IDColumns { get; }
- }
-
- public class AutoEntity : Attribute
- {
- public IAutoEntityGenerator? Generator { get; private set; }
-
- public AutoEntity(Type generator) : base()
- {
- Generator = Activator.CreateInstance(generator) as IAutoEntityGenerator;
- }
- }
- }
|