我想分层部署应用程序,把数据实体以xsd形式放到一个项目中.但是使用MSDataSetGenerator自定义工具生成的cs代码中把datatable的构造函数作为internal,即只能在本项目中使用,这样在其他项目中就不能使用.不知道大家知不知道怎么设置MSDataSetGenerator工具,或有什么好办法?谢谢.示例代码: internal UserPurViewsDataTable() :
base("UserPurViews") {
this.InitClass();
}
internal UserPurViewsDataTable(DataTable table) :
base(table.TableName) {
if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
this.CaseSensitive = table.CaseSensitive;
}
if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
this.Locale = table.Locale;
}
if ((table.Namespace != table.DataSet.Namespace)) {
this.Namespace = table.Namespace;
}
this.Prefix = table.Prefix;
this.MinimumCapacity = table.MinimumCapacity;
this.DisplayExpression = table.DisplayExpression;
}
base("UserPurViews") {
this.InitClass();
}
internal UserPurViewsDataTable(DataTable table) :
base(table.TableName) {
if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
this.CaseSensitive = table.CaseSensitive;
}
if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
this.Locale = table.Locale;
}
if ((table.Namespace != table.DataSet.Namespace)) {
this.Namespace = table.Namespace;
}
this.Prefix = table.Prefix;
this.MinimumCapacity = table.MinimumCapacity;
this.DisplayExpression = table.DisplayExpression;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货