Кто не знает что такое NHibernate не проходите мимо — тут NHibernate не при чем.
В проект добавляю классы.
Жму в студии добавить класс и т.д.
Как можно доработать студию таким образом, чтобы в перечне добавляемых айтемов появился еще один элемент, назовем его NHibernateClass.cs
и когда я такой класс в проект добавлял бы то он генерил бы сразу следующий код:
using System;
using System.Collections.Generic;
using System.Text;
using NHibernate.Mapping.Attributes;
namespace Project.Model
{
[Serializable()]
[Class(Table = "TableName", Lazy = false)]
class ClassName
{
[Id(0, Name = "ID", Column = "ID", UnsavedValue = "1", TypeType = typeof(int))]
[Generator(1, Class = "native")]
public int? ID { get; set; }
}
}
потому как на текущий момент, добавляю просто класс и тупо копирую эти вещи из другого — надоело!