tag:blogger.com,1999:blog-6082652835152798567.post1697515614096590061..comments2024-03-28T21:41:58.974-07:00Comments on Sql server, .net and c# video tutorial: Part 7 - KnownType attribute in WCFUnknownnoreply@blogger.comBlogger15125tag:blogger.com,1999:blog-6082652835152798567.post-14247091769783200012021-01-24T20:35:07.555-08:002021-01-24T20:35:07.555-08:00In 2 classes FullTimeEmployee.cs and PartTimeEMplo...In 2 classes FullTimeEmployee.cs and PartTimeEMployee.cs add [DataContract].Yaduhttps://www.blogger.com/profile/09518269936574411072noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-39994999923424652382020-03-05T23:58:57.096-08:002020-03-05T23:58:57.096-08:00i got error kindly support
The server was unable t...i got error kindly support<br />The server was unable to process the request due to an internal error. For more information about the error, either turn on IncludeExceptionDetailInFaults (either from ServiceBehaviorAttribute or from the configuration behavior) on the server in order to send the exception information back to the client, or turn on tracing as per the Microsoft .NET Framework SDK documentation and inspect the server trace logs.saqibhttps://www.blogger.com/profile/07106889788980470662noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-62714425185218882932018-03-26T06:34:46.417-07:002018-03-26T06:34:46.417-07:00This comment has been removed by the author.Harryhttps://www.blogger.com/profile/18393651814863688678noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-85994945608117079902018-03-23T04:14:39.241-07:002018-03-23T04:14:39.241-07:00Dear Sir,
I have followed your steps exactly as i...Dear Sir,<br /><br />I have followed your steps exactly as it is in your video and blog but few things are not working in my system but perfectly working in your system as shown in your video. Please help me in understanding the following:<br /><br />In your code, you did not mention [DataContract] attribute to the following class but still it is working fine but hot happening in my system.<br /><br />FullTimeEmployee.cs<br />namespace EmployeeService<br />{<br /> public class FullTimeEmployee : Employee<br /> {<br /> public int AnnualSalary { get; set; }<br /> }<br />}<br /><br />PartTimeEmployee.cs<br />namespace EmployeeService<br />{<br /> public class PartTimeEmployee : Employee<br /> {<br /> public int HourlyPay { get; set; }<br /> public int HoursWorked { get; set; }<br /> }<br />}<br /><br /><br />My code:<br /><br />FullTimeEmployee.cs<br />namespace EmployeeService<br />{<br /> [DataContract(Namespace = "http://rahul.com/2018/03/20/Employee")]<br /> public class FullTimeEmployee : Employee<br /> {<br /> [DataMember]<br /> public int AnnualSalary { get; set; }<br /> }<br />}<br /><br />PartTimeEmployee.cs<br />namespace EmployeeService<br />{<br /> [DataContract(Namespace = "http://rahul.com/2018/03/20/Employee")]<br /> public class PartTimeEmployee : Employee<br /> {<br /> [DataMember]<br /> public int HourlyPay { get; set; }<br /> [DataMember]<br /> public int HoursWorked { get; set; }<br /> }<br />}<br /> Anonymoushttps://www.blogger.com/profile/00242133304488280970noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-57240739504001758642017-07-13T23:21:59.004-07:002017-07-13T23:21:59.004-07:00just an FYI...
if (employee.GetType() == typeof(F...just an FYI...<br /><br />if (employee.GetType() == typeof(FullTimeEmployee))<br /><br />is same as <br /><br />if (employee is FullTimeEmployee)<br /><br />The latter maybe easy to read for some developersAnonymoushttps://www.blogger.com/profile/10757775378284490088noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-2136486948858997772017-07-07T05:41:00.489-07:002017-07-07T05:41:00.489-07:00Answer for Question 1:
---------------------------...Answer for Question 1:<br />------------------------------<br /><br />EmployeeType.FullTimeEmployee will return "FullTimeEmployee" data type is "EmployeeType" <br /><br /><br />Answer for Question 2:<br />-----------------------------<br /><br />reader["EmployeeType"] will return "1" datatype is anonymous - int object. We have to typecast that anonymous - int object to EmployeeType, to compare both values. Raja Sekharnoreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-38847039496158632912017-05-18T07:53:53.517-07:002017-05-18T07:53:53.517-07:00Hi,
Anyone can help me to understand the logic he...Hi,<br /><br />Anyone can help me to understand the logic here:<br /><br />EmployeeService.cs<br /><br />((EmployeeType)reader["EmployeeType"] == EmployeeType.FullTimeEmployee)<br /><br />Question 1:<br /><br />what will get return in this line: EmployeeType.FullTimeEmployee<br /><br />Question 2:<br /><br />I hope -- reader["EmployeeType"] -- will return integer value. why we are converting into "EmployeeType" as like (EmployeeType)reader["EmployeeType"].<br /><br />Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-53555373073567495722016-07-27T06:55:26.761-07:002016-07-27T06:55:26.761-07:00Please check the values in the listitems of the dd...Please check the values in the listitems of the ddlEmployeeType control. One of those 3 list items may be containing Value="0", or even if you don't mention explicit values, it will start from 0; and we don't have that value mentioned in our enum type. Hope it helps!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-43956597979501850262015-09-28T06:42:37.053-07:002015-09-28T06:42:37.053-07:00 [DataMember(Order = 5)]
public Employe... [DataMember(Order = 5)]<br /> public EmployeeType Type { get; set; }<br />it is declared once check it out...Anonymoushttps://www.blogger.com/profile/09346029431997059901noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-11762539340500626072015-08-26T23:38:07.733-07:002015-08-26T23:38:07.733-07:00Dear sir
I have an exception,
Enum value '0...Dear sir<br />I have an exception,<br />Enum value '0' is invalid for type 'EmployeeService_Web_WCF.EmployeeService.EmployeeType' and cannot be serialized. Ensure that the necessary enum values are present and are marked with EnumMemberAttribute attribute if the type has DataContractAttribute attribute.<br />I have employee class like this<br />namespace EmployeeService<br />{<br /> [KnownType(typeof(FullTimeEmployee))]<br /> [KnownType(typeof(PartTimeEmployee))]<br /> [DataContract(Namespace = "http://pragimtech.com/Employee")]<br /> public class Employee<br /> {<br /> private int _id;<br /> private string _name;<br /> private string _gender;<br /> private DateTime _dateOfBirth;<br /><br /> [DataMember(Order=4)]<br /> public DateTime DateOfBirth<br /> {<br /> get { return _dateOfBirth; }<br /> set { _dateOfBirth = value; }<br /> }<br /> <br /> [DataMember(Order=3)]<br /> public string Gender<br /> {<br /> get { return _gender; }<br /> set { _gender = value; }<br /> }<br /> <br /> [DataMember(Order=2)]<br /> public string Name<br /> {<br /> get { return _name; }<br /> set { _name = value; }<br /> }<br /> <br /> [DataMember(Order=1)]<br /> public int ID<br /> {<br /> get { return _id; }<br /> set { _id = value; }<br /> }<br /> [DataMember(Order=5)]<br /> public EmployeeType Type { get; set; }<br /> }<br /><br /> <br /> public enum EmployeeType<br /> {<br /> <br /> FullTimeEmployee = 1,<br /> <br /> PartTimeEmployee = 2<br /> }<br />}Khokonhttps://www.blogger.com/profile/05409666932159348336noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-71046526350549478782015-05-27T21:27:26.461-07:002015-05-27T21:27:26.461-07:00Hello Venkat Sir,
Can you please make the videos ...Hello Venkat Sir,<br /><br />Can you please make the videos for Restful service using WCF.<br /><br />Thanks,<br />Suraj Kumar Anonymoushttps://www.blogger.com/profile/15156532345141873564noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-13313821600431808112015-05-20T17:44:50.784-07:002015-05-20T17:44:50.784-07:00Thx for this tutorial! Well explained. Thx for this tutorial! Well explained. Anonymoushttps://www.blogger.com/profile/13037676925215346843noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-20461579683920094232014-06-24T15:31:15.106-07:002014-06-24T15:31:15.106-07:00I've noticed, or I'm assuming, that in you...I've noticed, or I'm assuming, that in your if statement: <br />if (employee.Type == EmployeeService.EmployeeType.FullTimeEmployee) ,<br />you are using the Enumeration defined in the same name space as your employee class. It was not marked with [DataMember] and you didn't use [Serialize], so how did it get passed to the client so that it's usable in your if statement?<br /> Anonymoushttps://www.blogger.com/profile/06576841602022550506noreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-46227218179403541772013-12-21T17:16:17.752-08:002013-12-21T17:16:17.752-08:00Hello Sir,
Is it possible to host multiple servic...Hello Sir,<br /><br />Is it possible to host multiple services using one host project with same biding and baseaddress?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6082652835152798567.post-15806322383151422712013-12-21T17:12:20.388-08:002013-12-21T17:12:20.388-08:00Hello Sir,
These all videos are very helpful for ...Hello Sir,<br /><br />These all videos are very helpful for me. All WCF concepts were so hard to understand but now its easy for me. my basic concepts are clear now. Thank you very much. Anonymousnoreply@blogger.com