{"id":212,"date":"2020-03-25T16:22:52","date_gmt":"2020-03-25T15:22:52","guid":{"rendered":"http:\/\/blog.c-hase.de\/?p=212"},"modified":"2020-03-25T16:23:14","modified_gmt":"2020-03-25T15:23:14","slug":"datenobjekt-verdoppeln","status":"publish","type":"post","link":"https:\/\/blog.c-hase.de\/?p=212","title":{"rendered":"Datenobjekt verdoppeln c# linq"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/forums.asp.net\/t\/2141194.aspx?How+to+copy+all+properties+of+an+object+to+another+in+LINQ\">https:\/\/forums.asp.net\/t\/2141194.aspx?How+to+copy+all+properties+of+an+object+to+another+in+LINQ<\/a><\/p>\n<p>&nbsp;<\/p>\n<div class=\"comment-left-col\">\n<p><a class=\"post-title\" title=\"Kati Ais\" href=\"https:\/\/forums.asp.net\/members\/Kati%20Ais.aspx\"> <img decoding=\"async\" class=\"post-thumb\" title=\"Kati Ais\" src=\"https:\/\/forums.asp.net\/avatar\/Kati%20Ais.jpg?dt=637207174800000000\" alt=\"Kati Ais\" \/> Kati Ais <\/a><\/p>\n<p class=\"post-level\">Member<\/p>\n<div class=\"post-rating Member\" title=\"17 Points\"><\/div>\n<p class=\"post-points\">17 Points<\/p>\n<p class=\"post-count\"><a href=\"https:\/\/forums.asp.net\/search?q=authors%3A%28Kati%20Ais%29&amp;s=createdDate&amp;d=desc\">60 Posts<\/a><\/p>\n<\/div>\n<div class=\"comment-right-col comment-body\">\n<p><a name=\"6208706\"><\/a><\/p>\n<h3>Re: How to copy all properties of an object to another in LINQ<\/h3>\n<p class=\"date\">May 24, 2018 09:21 AM<span class=\"print-no responsive-no\"><span class=\"separator\">|<\/span><a title=\"Permalink to this post\" href=\"https:\/\/forums.asp.net\/post\/6208706.aspx\">LINK<\/a><\/span><\/p>\n<div>\n<p>Hi,<\/p>\n<p>Follow this example, it may help:<\/p>\n<pre class=\"prettyprint lang-auto prettyprinted\">   <span class=\"kwd\">public<\/span> <span class=\"kwd\">class<\/span><span class=\"pln\"> A \r\n    <\/span><span class=\"pun\">{<\/span>\r\n        <span class=\"kwd\">public<\/span> <span class=\"kwd\">string<\/span><span class=\"pln\"> id<\/span><span class=\"pun\">{<\/span> <span class=\"kwd\">get<\/span><span class=\"pun\">;<\/span> <span class=\"kwd\">set<\/span><span class=\"pun\">;<\/span> <span class=\"pun\">}<\/span>\r\n        <span class=\"com\">\/\/Other 24 attributes that you have<\/span>\r\n    <span class=\"pun\">}<\/span><\/pre>\n<pre class=\"prettyprint lang-auto prettyprinted\"> <span class=\"kwd\">using<\/span> <span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"typ\">Reflection<\/span><span class=\"pun\">;<\/span><span class=\"pln\">\r\nA obj1 <\/span><span class=\"pun\">=<\/span> <span class=\"kwd\">new<\/span><span class=\"pln\"> A<\/span><span class=\"pun\">();<\/span><span class=\"pln\">\r\n        A obj2 <\/span><span class=\"pun\">=<\/span> <span class=\"kwd\">new<\/span><span class=\"pln\"> A<\/span><span class=\"pun\">();<\/span><span class=\"pln\">\r\n\r\n        obj1<\/span><span class=\"pun\">.<\/span><span class=\"pln\">id <\/span><span class=\"pun\">=<\/span> <span class=\"str\">\"aaa\"<\/span><span class=\"pun\">;<\/span>\r\n\r\n        <span class=\"kwd\">var<\/span><span class=\"pln\"> propInfo <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> obj1<\/span><span class=\"pun\">.<\/span><span class=\"typ\">GetType<\/span><span class=\"pun\">().<\/span><span class=\"typ\">GetProperties<\/span><span class=\"pun\">();<\/span>\r\n        <span class=\"kwd\">foreach<\/span> <span class=\"pun\">(<\/span><span class=\"kwd\">var<\/span><span class=\"pln\"> item <\/span><span class=\"kwd\">in<\/span><span class=\"pln\"> propInfo<\/span><span class=\"pun\">)<\/span>\r\n        <span class=\"pun\">{<\/span><span class=\"pln\">\r\n            obj2<\/span><span class=\"pun\">.<\/span><span class=\"typ\">GetType<\/span><span class=\"pun\">().<\/span><span class=\"typ\">GetProperty<\/span><span class=\"pun\">(<\/span><span class=\"pln\">item<\/span><span class=\"pun\">.<\/span><span class=\"typ\">Name<\/span><span class=\"pun\">).<\/span><span class=\"typ\">SetValue<\/span><span class=\"pun\">(<\/span><span class=\"pln\">obj2<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> item<\/span><span class=\"pun\">.<\/span><span class=\"typ\">GetValue<\/span><span class=\"pun\">(<\/span><span class=\"pln\">obj1<\/span><span class=\"pun\">,<\/span> <span class=\"kwd\">null<\/span><span class=\"pun\">),<\/span> <span class=\"kwd\">null<\/span><span class=\"pun\">);<\/span>\r\n        <span class=\"pun\">}<\/span><\/pre>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/forums.asp.net\/t\/2141194.aspx?How+to+copy+all+properties+of+an+object+to+another+in+LINQ &nbsp; Kati Ais Member 17 Points 60 Posts Re: How to copy all properties of an object to another in LINQ May 24, 2018 09:21 AM|LINK Hi, Follow this example, it may help: public class A { public string &hellip; <a href=\"https:\/\/blog.c-hase.de\/?p=212\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-212","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/posts\/212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=212"}],"version-history":[{"count":2,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/posts\/212\/revisions"}],"predecessor-version":[{"id":214,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=\/wp\/v2\/posts\/212\/revisions\/214"}],"wp:attachment":[{"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.c-hase.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}