Entity Framework 4, WPF, and PropertyChanged event solution w/ T4-templating

While working on a relatively large WPF 4.0 project, I ran into a relatively common problem. The Entity-Framework doesn’t expose the “Property-Changed” event in all of the right places. Additionally, when I needed an “ObservableCollection” for updating a data-grid or list control of some type… I wasn’t provided with one out-of-the-box. So enter T4-templates. What [...]

Posted in Entity Framework, Gotchas, WPF | Tagged , , , | Comments Off

Utilizing JSON Endpoints in WCF Domain Services

These videos (3 in total) will explain how it is done. They will be using a relatively simple T4-template that I’ve implemented specifically for the .NET 4.0 version of Entity Framework. The T4-Template is written to support basic CRUD operations against a single collection of table-related classes. The T4-Template doesn’t do much in the way of supporting the necessary operations to track related entities in JSON that come back from the WCF Domain Service query.

Posted in AJAX, Entity Framework, Training | Tagged , , , , | Comments Off

Leveraging OData end-points in JSON format with JQuery

I’ve been looking for a good way to leverage the Entity-Framework model that I already have in-place so I don’t have to dream up an entire new way of piping my .NET data over to Javascript. It turns out that using WCF Data Services works awesome! (I haven’t tried using EF RIA Services yet, but I bet it will work awesome too.) Using JQuery and .NET’s OData endpoints is fun!

Posted in AJAX, Entity Framework, JQuery | Tagged , , , , | 6 Comments

Our Capabilities Include:


Custom Software Development
Enterprise Architecture
Project Management
Systems Analysis
Performance Testing

AND THE LIST GOES ON...

These methods are vital to our work:


Agile Methodology
PMBOK
Test-Driven Development

LEARN WHY...

About CodeSmart, Inc.


CodeSmart has been locally owned and operated in the Olympia, WA area since 2002. We direct, design, develop and deliver full end-to-end information systems using leading edge Microsoft .Net technologies and recommended best practices.

LEARN MORE...