C# MetaData.cs它在哪里?动态数据实体?
asp.NET3.5中有两种模板 1) 动态数据Web应用程序 2) 动态数据Web应用程序。实体 我的SQL数据库有客户表;列:ID、姓名、姓氏vs 如果您使用第一个(动态数据Web应用);无法看到ID列(客户表)(Linq到Sql) 但若您使用第二个(DynamicDataWebApp.Entities),您可以看到ID列 如何筛选列,尤其是ID区域。我是说;我需要ID列visible=false 如何使用tihs代码?C# MetaData.cs它在哪里?动态数据实体?,c#,.net,asp.net,dynamic-data,C#,.net,Asp.net,Dynamic Data,asp.NET3.5中有两种模板 1) 动态数据Web应用程序 2) 动态数据Web应用程序。实体 我的SQL数据库有客户表;列:ID、姓名、姓氏vs 如果您使用第一个(动态数据Web应用);无法看到ID列(客户表)(Linq到Sql) 但若您使用第二个(DynamicDataWebApp.Entities),您可以看到ID列 如何筛选列,尤其是ID区域。我是说;我需要ID列visible=false 如何使用tihs代码? 您需要将MetadataType属性添加到该元数据所针对的实体类型的
您需要将MetadataType属性添加到该元数据所针对的实体类型的分部类中(在本例中,我假设该实体为“StaffsBusiness”) 这里有很多关于动态数据的信息:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;
using System.Web.DynamicData;
public class StaffsBusinessMetadata
{
[ScaffoldColumn(false)]
public object ID { get; set; }
}
[MetadataType(typeof(StaffsBusinessMetadata))]
public partial class StaffsBusiness
{
}