Dim Products = NwEntities.Products Dim productsList = From p In Products _ Where p.UnitsInStock > 0 _ Select p.ProductID, p.ProductName, p.UnitsInStock, p.UnitPrice _ Order By UnitsInStock dataGridViewProducts.DataSource = productsList.ToList() End Using
XML • Existem um ficheiro XML de configuração para o NHibernate saber onde encontrar os outros ficheiros XML, quais as connection strings a serem usadas, entre outras • Para aceder a BD é usado o ISession object
HQL - que é parecido a SQL só que faz queries sobre objectos e não sobre as tabelas 2. Criteria - uma maneira fluente de encadear chamadas a métodos, e especificar diferentes critérios para a formulação dos queries 3. Stored Procedures 4. SQL syntax
maneira como se mapeia tabelas • Todos os acessos a Base de dados são centralizados através duma instancia do Data Context • Duas maneiras de aceder a Base de dados 1. LINQ 2. Stored Procedures
process of mapping queries/shaping results from building objects and tracking changes. This makes it easier to create a conceptual model … and then reuse that conceptual model for a number of other services besides just building objects. Long-term we are working to build EDM awareness into a variety of other Microsoft products...“ Danny Simmons Entity Framework Team