示例#1
0
        static void Main(string[] args)
        {
            // TODO get from config
            const string connectionString = "";

            ISqlServerEngineSpecifications sqlServerEngineSpecifications = new SqlServerEngineSpecifications(connectionString);

            IFooRepository fooRepository = new FooSqlServerDapperRepository(sqlServerEngineSpecifications);
        }
示例#2
0
        public Foo GetByName(string name)
        {
            Foo fooToReturn;

            using (var cn = SqlServerEngineSpecifications.CreateAndOpenConnection())
            {
                const string getByNameQuery = "select m.Id, m.Name " +
                                              "where m.Name = @Name;";

                var getByNameParams = new { Name = name };

                fooToReturn = cn.Query <Foo>(getByNameQuery, getByNameParams)
                              .FirstOrDefault();
            }

            return(fooToReturn);
        }