e79aa3c0ed
Former-commit-id: a2155e9bd80020e49e72e86c44da02a8ac0e57a4
59 lines
1.4 KiB
C#
59 lines
1.4 KiB
C#
namespace System.Web.UI.WebControls {
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Text;
|
|
|
|
public abstract class ContextDataSource : QueryableDataSource {
|
|
private ContextDataSourceView _view;
|
|
|
|
internal ContextDataSource(IPage page)
|
|
: base(page) {
|
|
|
|
}
|
|
|
|
internal ContextDataSource(ContextDataSourceView view)
|
|
: base(view) {
|
|
}
|
|
|
|
protected ContextDataSource() {
|
|
}
|
|
|
|
private ContextDataSourceView View {
|
|
get {
|
|
if (_view == null) {
|
|
_view = (ContextDataSourceView)GetView("DefaultView");
|
|
}
|
|
return _view;
|
|
}
|
|
}
|
|
|
|
public virtual string ContextTypeName {
|
|
get {
|
|
return View.ContextTypeName;
|
|
}
|
|
set {
|
|
View.ContextTypeName = value;
|
|
}
|
|
}
|
|
|
|
protected string EntitySetName {
|
|
get {
|
|
return View.EntitySetName;
|
|
}
|
|
set {
|
|
View.EntitySetName = value;
|
|
}
|
|
}
|
|
|
|
public virtual string EntityTypeName {
|
|
get {
|
|
return View.EntityTypeName;
|
|
}
|
|
set {
|
|
View.EntityTypeName = value;
|
|
}
|
|
}
|
|
}
|
|
}
|