Jasper | это... Что такое Jasper? (original) (raw)
Термин Jasper также может означать открытую реализацию JPEG 2000.
Jasper (также известный как Динамический ADO.NET (англ. Dynamic ADO.NET))[1] — проект корпорации Microsoft, связанный с ADO.NET, целью которого является упрощение интеграции в приложении между уровнем доступа к данным и уровнем представления данных. «Jasper» может динамически создавать классы данных, представляющие данные в базе данных, для которой передается строка подключения, а эти классы затем могут быть автоматически привязаны к ASP.NET, WinForms и виджетам пользовательского интерфейса WPF. Он также может создавать связь между моделью EDM и нижележащей базой или создавать классы на основе EDM-схем.
Содержание
- 1 История разработки
- 2 Презентация
- 3 Технические требования
- 4 Примеры кода
- 5 См. также
- 6 Примечания
- 7 Ссылки
История разработки
В конце июля 2006 года Энди начал обдумывание возможности связать язык VB.Net и Entity Framework[2].
Презентация
Jasper был представлен на конференции Mix07, проходившей в 2007 году[3].
Технические требования
Jasper был выпущен как технологическое превью. Однако, в текущем выпуске поддерживаются только языки VB.NET и IronPython.[4] Техническая версия, выпущенная весной 2007 года, была рассчитана на работу с Microsoft Visual Studio Codename “Orcas” Beta 1 (впоследствии - Visual Studio 2008), IronPython 1.1 и Microsoft SQL Server 2005[5].
Примеры кода
Dim context = DynamicContext.CreateDynamicContext(connectionString) For Each customer In context.Customers Console.WriteLine("Покупатель " & customer.ContactName & " из " & customer.Region & " сделал заказы:") For Each order In customer.Orders Console.WriteLine(vbTab & "Заказ создан на " & order.OrderDate & "и должен быть доставлен " & order.RequiredDate) Next Next
См. также
- ASP.NET Dynamic Data
- ADO.NET
- ADO.NET Entity Framework
Примечания
- ↑ Project Jasper! (англ.). Архивировано из первоисточника 9 мая 2012.
- ↑ Annoucing Project Jasper - A RAD vision for the Entity Framework (англ.)
- ↑ Project Codename "Jasper" - Announced at Mix 07 (англ.)
- ↑ Kevin Hoffman Another day another Codename - Astoria and Jasper (англ.). Архивировано из первоисточника 9 мая 2012. Проверено 11 июня 2007.
- ↑ Welcome to the Microsoft Codename Jasper Forum (англ.)
Ссылки
- Data Access Incubation Projects (англ.)