asp.net을 사용하고 SQL 서버에 저장된 세션을 구성했습니다. 내 porject 많은 개체 및 여러 linq SQL dbml 수 있습니다. 단방향 직렬화를 사용하도록 모든 구성을 변경했으며 몇 가지 사용자 지정 변경도 수행했습니다. = 0.0.0.0어셈블리에서 ''유형이 직렬화 가능으로 표시되어 있지 않습니다. linq-to-sql
내가 응용 프로그램을 실행하면 내가 조립 'App_Code.thzd8p2j 나의함으로써 Application_Error 이벤트 핸들러
유형'Data.Karaoke.spCWP_SelUserPrivilegesResult '이 오류가 계속 버전, 문화 = 중립, PublicKeyToken = null '은 직렬화 가능으로 표시되어 있지 않습니다.
[Function(Name="dbo.spCWP_SelUserPrivileges")]
public ISingleResult<spCWP_SelUserPrivilegesResult> spCWP_SelUserPrivileges([Parameter(Name="IDCWPUser", DbType="Int")] System.Nullable<int> iDCWPUser)
{
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), iDCWPUser);
return ((ISingleResult<spCWP_SelUserPrivilegesResult>)(result.ReturnValue));
}
및
[DataContract()]
public partial class spCWP_SelUserPrivilegesResult
{
private int _IDTypeCWPModule;
private string _TypeKey;
private bool _Security;
public spCWP_SelUserPrivilegesResult()
{
}
[Column(Storage="_IDTypeCWPModule", DbType="Int NOT NULL")]
[DataMember(Order=1)]
public int IDTypeCWPModule
{
get
{
return this._IDTypeCWPModule;
}
set
{
if ((this._IDTypeCWPModule != value))
{
this._IDTypeCWPModule = value;
}
}
}
[Column(Storage="_TypeKey", DbType="VarChar(10) NOT NULL", CanBeNull=false)]
[DataMember(Order=2)]
public string TypeKey
{
get
{
return this._TypeKey;
}
set
{
if ((this._TypeKey != value))
{
this._TypeKey = value;
}
}
}
[Column(Storage="_Security", DbType="Bit NOT NULL")]
[DataMember(Order=3)]
public bool Security
{
get
{
return this._Security;
}
set
{
if ((this._Security != value))
{
this._Security = value;
}
}
}
}
내가 어떻게 확인할 수 있습니다 : 그것은이 코드입니다 dbml.designer.cs 파일에서 오는 경우 오류에서
나는 확실하지 않다 오류는? 또는 오류의 의미는 무엇입니까?
나는 문제를 해결하는 방법이나 해결 방법을 모릅니다. 이 SQL 서버 CLR의 경우라면
이러한 변경 내용을 적용한 후이 오류가 발생합니다. 형식 'System.Linq.EnumerableQuery'1 [Data.Entities.msPlaylistItem]'을 (를) 직렬화 할 수 없습니다. DataContractAttribute 특성으로 표시하고 DataMemberAttribute 특성을 사용하여 직렬화 할 모든 구성원을 표시하는 것이 좋습니다. 다른 지원되는 유형은 Microsoft .NET Framework 설명서를 참조하십시오. – ChampChris