Thursday, May 27, 2010

Test

namespace Eos.Tables
{
    using System;
    using System.ComponentModel.Composition;
    using Ki.Database;
 
    [InheritedExport]
    public interface IRequireAccounts
    {
        [ForeignKey(typeof(Accounts))]
        Guid AccountID { get; set; }
    }
    [Schema("Eos")]
    sealed class Accounts : DatabaseTable<IRequireAccounts>
    {
        [Column]
        [PrimaryKey]
        [ColumnDefault("newsequentialid()")]
        public Guid ID { get; set; }
        [Column]
        [Unique]
        public string Name { get; set; }
    }
}