私はTelerik OpenAccess ORMを初めて使用し、データベースファーストアプローチでMVCプロジェクトに使用しています。モデルに関する彼らのサイトでこのチュートリアルビデオを見ました: http://tv.telerik.com/watch/orm/building-a-mvc-3-application-database-first-with-openaccess-creating-model?seriesID= 1529年
Modal からドメイン クラスとクエリ データベースを拡張する方法を知りたいです。たとえば、生成された「Person」クラスがあり、次のクラスでそれを拡張しています:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace MVCApplication
{
public partial class Person
{
public string PersonName
{
get
{
return this.FirstName + " " + this.LastName;
}
}
}
}
これは、上のビデオに示されている例と非常によく似ています。特定の条件を満たす Person テーブルまたは Person オブジェクトのコレクションからすべてのレコードを取得できるかどうか知りたいです。「返品」クエリはどのようになりますか? この拡張モデル クラスで利用できる dbContext がありません :(
public List<Person> GetAllPeople()
{
// return List here
}
public List<Person> GetAllPeopleFromLocationA(int locationID)
{
//return List here
}