"Oslo": The Language

Play "Oslo": The Language
Sign in to queue


The "Oslo" language, at the heart of the Oslo modeling platform, allows developers to quickly and efficiently express domain models that power declarative systems, such as Windows Workflow Foundation and "Dublin." In this session, we'll get you started writing models for your own domains by introducing you to key features of the language, including its type system, instance construction, and query. You'll learn to author content for the Oslo repository and understand how to programmatically construct and process the content to target your own specific runtime environment.
  • Don Box
  • David Langworthy



Download this episode

The Discussion

  • User profile image
    If someone finds a blog entry or any resource on this: Please Post!
  • User profile image
  • User profile image
    Henrik L
    The examples from this video does not seem to work with the (October 2008 CTP) of the "Oslo" SDK  Version 1.0.0925.0 currently avaiable at msdn.microsoft

    The spouses 'SpouseA' and 'SpouseB' in the 'Marriage' type does not get the correct data type which should be
    the identity key 'Name' nvarchar(28) from the table 'People' .
    Instead it get's a nvarchar(max) so the constraints for the 'Marriages' table does not comply.

    I get the following errors when running mx.exe

    Installing Image: Contacts;Version=1.0;Locale=neutral...
    Column 'Contacts.People.Name' is not the same length or scale as referencing col
    umn 'Marriages.SpouseA' in foreign key 'FK_Marriages_SpouseA_Contacts_People'. C
    olumns participating in a foreign key relationship must be defined with the same
     length and scale.
    Could not create constraint. See previous errors.


  • User profile image

    I want to know more about the oslo language, This article also have good information.<a href="http://www.roadoutofdebt.com/about-the-book">Bankruptcy Help</a>

  • User profile image

    I like your website! Übersetzung Englisch Deutsch

Add Your 2 Cents