Visualizing List Data using a Map Control (Heinrich Wendel)

The true power of LightSwitch lies in its combination of Access-like ease of use and quick ramp-up, while also remaining attractive for complex coding scenarios. The new LightSwitch HTML Client allows you to build modern apps in a couple of minutes, deploy them to online services like SharePoint and Azure and access them from a… Read more

Course Manager VS 2012 Sample Part 6 – Home Screen (Andy Kung)

Hello LightSwitchers! I hope you’re all having fun and building cool stuff with RTM. In case you missed it, here are the previous posts: Course Manager VS 2012 Sample Part 1 – Introduction Course Manager VS 2012 Sample Part 2 – Setting up Data Course Manager VS 2012 Sample Part 3 – User Permissions &… Read more

Course Manager VS 2012 Sample Part 5 – Detail Screens (Andy Kung)

This week I’ve been writing a series of articles on building the Course Manager Sample, if you missed them: Course Manager VS 2012 Sample Part 1 – Introduction Course Manager VS 2012 Sample Part 2 – Setting up Data Course Manager VS 2012 Sample Part 3 – User Permissions & Admin Screens Course Manager VS… Read more

Course Manager VS 2012 Sample Part 3 – User Permissions & Admin Screens (Andy Kung)

Welcome to part 3 of the Course Manager series! If you missed the previous posts you can read them here: Course Manager VS 2012 Sample Part 1 – Introduction Course Manager VS 2012 Sample Part 2 – Setting up Data In Part 2, we created tables, relationships, queries, and learned some useful data customizations. Now… Read more

Course Manager VS 2012 Sample Part 2 – Setting up Data (Andy Kung)

Yesterday, we gave an overview of the Course Manager sample and walked through some scenarios from end-user’s perspective. If you missed it: Course Manager VS 2012 Sample Part 1 – Introduction We are now ready to start “reverse-engineering” and learning how to build Course Manager. We will kick off our exploration by examining its tables,… Read more

User Defined Relationships within Attached Database Data Sources (Michael Simons)

The first release of Visual Studio LightSwitch (LightSwitch V1) allows users to define relationships between tables within the intrinsic/built-in data source (ApplicationData).  When attaching to existing data sources, LightSwitch will import the relationships defined within the data source.  In addition LightSwitch allows users to define relationships between tables of different data sources, these are called… Read more

Filtering Data using Entity Set Filters (Michael Simons)

It is common for line of business applications to have scenarios which require row level security (RLS). For example a LightSwitch developer creates an application that stores Employee information such as name and address along with a relationship to EmployeeBenefit information such as salary and number of vacation days. All users of the application should… Read more

Active Directory Group Support (Matt Thalman)

In Visual Studio 11 Beta, LightSwitch has introduced the ability to use Active Directory security groups to control access to the application. In the first release of LightSwitch, it was only possible to control access by registering each individual Windows user in the application. Application administrators can now register security groups as well. By adding… Read more

Drop-down Lists Tips & Tricks (Beth Massi)

Drop-down lists in Visual Studio LightSwitch are represented by the Auto Complete Box control. This control allows the user to select from a list of values, either coming from another table or a static list of choices defined by a Choice List property. There’s a lot of nice things you can do with drop-down lists… Read more

Get Started with LightSwitch: The “Beginning LightSwitch” Article Series (Beth Massi)

For the month of December I’ve been writing a series of articles aimed at the beginner developer getting up to speed with Visual Studio LightSwitch. Even though there’s a ton of information out there on building LightSwitch applications (especially on the LightSwitch Developer Center), I wanted to pull together a cohesive set of entry-level articles… Read more