Антон Бевзюк
part = Part.FindFirst("name", "gearbox")
part.Name = "Sample part"
part.Price = 123.45
part.Save()SELECT * FROM parts WHERE name = 'gearbox'
INSERT INTO parts (name, price) VALUES ('Sample part', 123.45)| 
 | 
var commandText = "SELECT OrderID, CustomerID FROM dbo.Orders;";
using (var connection = new SqlConnection(connectionString)) {
    using (var command = new SqlCommand(commandText, connection)) {
        connection.Open();
        using (var reader = command.ExecuteReader()) {
            while (reader.Read()) {
                // Do something
            }
        }
    }
}internal sealed class pr_chnl_prog_geo_get_by_geo {
    internal const string ProcName = "dbo.pr_chnl_prog_geo_get_by_geo";
    private DBCommandWrapper command;
    internal pr_chnl_prog_geo_get_by_geo(Database db) {
        command = db.GetStoredProcCommandWrapper(ProcName);
        command.CommandTimeout = 1800;
        command.AddInParameter("@GeoCode", DbType.AnsiStringFixedLength, "GeoCode", DataRowVersion.Current);
    }
    internal string GeoCode {
        set {
            command.SetParameterValue("@GeoCode", value);
            ((IDataParameter) command.Command.Parameters["@GeoCode"]).SourceColumn = null;
        }
    }
    internal DBCommandWrapper Command {
        get { return command; }
    }
}<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"
    namespace="QuickStart" assembly="QuickStart">
    <class name="Cat" table="Cat">
        <!-- A 32 hex character is our surrogate key. It's automatically
            generated by NHibernate with the UUID pattern. -->
        <id name="Id">
            <column name="CatId" sql-type="char(32)" not-null="true"/>
            <generator class="uuid.hex" />
        </id>
        <property name="Name">
            <column name="Name" length="16" not-null="true" />
        </property>
        <property name="Sex" />
        <property name="Weight" />
    </class>
</hibernate-mapping>Cat princess = new Cat();
princess.Name = "Princess";
princess.Sex = 'F';
princess.Weight = 7.4f;
ISession session = NHibernateHelper.GetCurrentSession();
ITransaction tx = session.BeginTransaction();
session.Save(princess);
tx.Commit();
NHibernateHelper.CloseSession();Cat princess = new Cat();
princess.Name = "Princess";
princess.Sex = 'F';
princess.Weight = 7.4f;
var context = new DataContext();
var catDataObject = CatTranslator.Persist(princess);
context.Cats.Add(catDataObject);
context.SaveChanges();var cat = CatRepository.FindByName(“Барсик”);
cat.Eat();
cat.Weight = cat.Weight + 0.5;
cat.Miaow();
CatRepository.Save(cat);var cat = Facade.Get<Cat>( _ => _.Name == “Барсик” );
cat.Eat();
cat.Weight = cat.Weight + 0.5;
cat.Miaow();
Facade.Save(cat);