'동적 데이터 사이트'템플릿을 기반으로 새 웹 사이트를 만들었습니다. 3 개의 테이블이 Product, ProductSKU, SkuPrice에 추가되었습니다. 나는 '제품'테이블을보고 사용자가 원하지 않는동적 데이터 사이트 : 테이블을 숨길 수 없습니다.
Product.ProdId=ProductSku.ProdId
ProductSku.SkuId=SkuPrice.SkuId
, 그래서 나는 그 테이블 숨긴 :이 관계는 테이블 사이에 나는 '약간의 열을 숨길했을 때
namespace CompanyDbAdmin
{
[MetadataType(typeof(ProductMetadata))]
public partial class Product
{
}
[ScaffoldTable(false)]
public class ProductMetadata
{
}
}
을 ProductSKU '테이블 :
namespace CompanyDbAdmin
{
[MetadataType(typeof(ProductSKUMetadata))]
public partial class ProductSKU
{
}
public class ProductSKUMetadata
{
[ScaffoldColumn(false)]
public object MyCollumnName { get; set; }
}
}
나는 그것이 작동하지 않는 것을 발견했습니다. 열은 여전히 표시됩니다.
으로이 테이블을 숨길 수namespace CompanyDbAdmin
{
/// <summary>
/// No Metadata Documentation available.
/// </summary>
[EdmEntityTypeAttribute(NamespaceName="SotiModel", Name="ProductSKU")]
[Serializable()]
[DataContractAttribute(IsReference=true)]
public partial class ProductSKU : EntityObject
{
....
}
}
시도 : 문제는 여기에
그 테이블에 대한 자동 생성 된 코드는 ... 기존 테이블에 '일치'되지 않도록 'productSku를'클래스처럼 보인다namespace CompanyDbAdmin
{
[MetadataType(typeof(ProductSKUMetadata))]
public partial class ProductSKU
{
}
[ScaffoldTable(false)]
public class ProductSKUMetadata
{
[ScaffoldColumn(false)]
public object MyCollumnName { get; set; }
}
}
도 작동하지 않습니다 : 테이블이 아직도 1 페이지에있는 ...
이유는 무엇입니까? 그것을 고치는 방법?
고맙습니다. 그 질문에 대한
'ScaffoldTable (false)'를'ProductSKU' 클래스에 직접 배치하면 어떻게됩니까? –
시도하지 않았습니다. 어떤 의미가 있습니까? – Budda