<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: SQLite-Net Extensions &#8211; many-to-many relationships	</title>
	<atom:link href="https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/</link>
	<description>Become a better .NET full stack web developer</description>
	<lastBuildDate>Sat, 17 Nov 2018 12:45:59 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		By: Dawid Sibiński		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-107</link>

		<dc:creator><![CDATA[Dawid Sibiński]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 19:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-107</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-104&quot;&gt;Nikolai MItov&lt;/a&gt;.

Hello Nikolai,
you can find more details about asynchronous operations in SQLite here: https://bitbucket.org/twincoders/sqlite-net-extensions (see section &quot;Asynchronous operations&quot;). There&#039;s a separate NuGet package to install to have these methods available: https://www.nuget.org/packages/SQLiteNetExtensions.Async/

I personally had some issues with that, that&#039;s why I removed async support from my pet project (https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915)
I also recommend you to read some best practices on accessing the SQLite database: https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883

I hope it&#039;s useful.
Dawid]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-104">Nikolai MItov</a>.</p>
<p>Hello Nikolai,<br />
you can find more details about asynchronous operations in SQLite here: <a href="https://bitbucket.org/twincoders/sqlite-net-extensions" rel="nofollow ugc">https://bitbucket.org/twincoders/sqlite-net-extensions</a> (see section &#8220;Asynchronous operations&#8221;). There&#8217;s a separate NuGet package to install to have these methods available: <a href="https://www.nuget.org/packages/SQLiteNetExtensions.Async/" rel="nofollow ugc">https://www.nuget.org/packages/SQLiteNetExtensions.Async/</a></p>
<p>I personally had some issues with that, that&#8217;s why I removed async support from my pet project (<a href="https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915" rel="nofollow ugc">https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915</a>)<br />
I also recommend you to read some best practices on accessing the SQLite database: <a href="https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883" rel="nofollow ugc">https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883</a></p>
<p>I hope it&#8217;s useful.<br />
Dawid</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dawid Sibiński		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-110</link>

		<dc:creator><![CDATA[Dawid Sibiński]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 19:19:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-110</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-99&quot;&gt;Moustafa khalil&lt;/a&gt;.

Hello Moustafa,
I don&#039;t get why would you need to &quot;clone&quot; the event objects. You simply create your persons, create the event and assign the same event to each person, as presented in the following snippet an a unit test: https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a

Regards,
Dawid]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-99">Moustafa khalil</a>.</p>
<p>Hello Moustafa,<br />
I don&#8217;t get why would you need to &#8220;clone&#8221; the event objects. You simply create your persons, create the event and assign the same event to each person, as presented in the following snippet an a unit test: <a href="https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a" rel="nofollow ugc">https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a</a></p>
<p>Regards,<br />
Dawid</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Moustafa khalil		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-99</link>

		<dc:creator><![CDATA[Moustafa khalil]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 19:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-99</guid>

					<description><![CDATA[That is so helpful, but I have a question:
If I have an Event 01 that will be shared with multiple persons (A,B). so in Short, Person A, and B will do the same Event.
do I have to clone the event 01 and assign to both of them:
personA.Events = new List { event01 }; 
personB.Events = new List { event01_Cloned }; 

not sure if the above concept is correct, due to the maintainability. because later on if I wish to change a property in on of the Events, then i have to do twice or trice... May you you please advise how to solve such scenario?]]></description>
			<content:encoded><![CDATA[<p>That is so helpful, but I have a question:<br />
If I have an Event 01 that will be shared with multiple persons (A,B). so in Short, Person A, and B will do the same Event.<br />
do I have to clone the event 01 and assign to both of them:<br />
personA.Events = new List { event01 };<br />
personB.Events = new List { event01_Cloned }; </p>
<p>not sure if the above concept is correct, due to the maintainability. because later on if I wish to change a property in on of the Events, then i have to do twice or trice&#8230; May you you please advise how to solve such scenario?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nikolai MItov		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-104</link>

		<dc:creator><![CDATA[Nikolai MItov]]></dc:creator>
		<pubDate>Wed, 25 Jul 2018 19:19:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-104</guid>

					<description><![CDATA[Hello and thank you for taking the time to create one of the best things I&#039;ve read on the subject. What I do not understand is how do I use UpdateWithChildren or GetWithChildren asynchonously. Do I just wrap them in a task or are there async versions of these methods, because I can not seem to be able to find any. 
Thank you in advance if you manage to provide an answer to my little riddle.]]></description>
			<content:encoded><![CDATA[<p>Hello and thank you for taking the time to create one of the best things I&#8217;ve read on the subject. What I do not understand is how do I use UpdateWithChildren or GetWithChildren asynchonously. Do I just wrap them in a task or are there async versions of these methods, because I can not seem to be able to find any.<br />
Thank you in advance if you manage to provide an answer to my little riddle.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dawid Sibiński		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-97</link>

		<dc:creator><![CDATA[Dawid Sibiński]]></dc:creator>
		<pubDate>Mon, 23 Jul 2018 17:20:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-97</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-96&quot;&gt;Nikolai MItov&lt;/a&gt;.

Hello Nikolai,
you can find more details about asynchronous operations in SQLite here: https://bitbucket.org/twincoders/sqlite-net-extensions (see section &quot;Asynchronous operations&quot;). There&#039;s a separate NuGet package to install to have these methods available: https://www.nuget.org/packages/SQLiteNetExtensions.Async/

I personally had some issues with that, that&#039;s why I removed async support from my pet project (https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915)
I also recommend you to read some best practices on accessing the SQLite database: https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883

I hope it&#039;s useful.
Dawid]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-96">Nikolai MItov</a>.</p>
<p>Hello Nikolai,<br />
you can find more details about asynchronous operations in SQLite here: <a href="https://bitbucket.org/twincoders/sqlite-net-extensions" rel="nofollow ugc">https://bitbucket.org/twincoders/sqlite-net-extensions</a> (see section &#8220;Asynchronous operations&#8221;). There&#8217;s a separate NuGet package to install to have these methods available: <a href="https://www.nuget.org/packages/SQLiteNetExtensions.Async/" rel="nofollow ugc">https://www.nuget.org/packages/SQLiteNetExtensions.Async/</a></p>
<p>I personally had some issues with that, that&#8217;s why I removed async support from my pet project (<a href="https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915" rel="nofollow ugc">https://github.com/iks111/MoneyBack/commit/89fa282aaf9da09a5192766a7f42a4799bd90915</a>)<br />
I also recommend you to read some best practices on accessing the SQLite database: <a href="https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883" rel="nofollow ugc">https://stackoverflow.com/questions/2493331/what-are-the-best-practices-for-sqlite-on-android/3689883#3689883</a></p>
<p>I hope it&#8217;s useful.<br />
Dawid</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Nikolai MItov		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-96</link>

		<dc:creator><![CDATA[Nikolai MItov]]></dc:creator>
		<pubDate>Thu, 19 Jul 2018 21:17:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-96</guid>

					<description><![CDATA[Hello and thank you for taking the time to create one of the best things I&#039;ve read on the subject. What I do not understand is how do I use UpdateWithChildren or GetWithChildren asynchonously. Do I just wrap them in a task or are there async versions of these methods, because I can not seem to be able to find any. 
Thank you in advance if you manage to provide an answer to my little riddle.]]></description>
			<content:encoded><![CDATA[<p>Hello and thank you for taking the time to create one of the best things I&#8217;ve read on the subject. What I do not understand is how do I use UpdateWithChildren or GetWithChildren asynchonously. Do I just wrap them in a task or are there async versions of these methods, because I can not seem to be able to find any.<br />
Thank you in advance if you manage to provide an answer to my little riddle.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dawid Sibiński		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-75</link>

		<dc:creator><![CDATA[Dawid Sibiński]]></dc:creator>
		<pubDate>Mon, 06 Nov 2017 20:05:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-75</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-74&quot;&gt;Moustafa khalil&lt;/a&gt;.

Hello Moustafa,
I don&#039;t get why would you need to &quot;clone&quot; the event objects. You simply create your persons, create the event and assign the same event to each person, as presented in the following snippet an a unit test: https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a

Regards,
Dawid]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-74">Moustafa khalil</a>.</p>
<p>Hello Moustafa,<br />
I don&#8217;t get why would you need to &#8220;clone&#8221; the event objects. You simply create your persons, create the event and assign the same event to each person, as presented in the following snippet an a unit test: <a href="https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a" rel="nofollow ugc">https://gist.github.com/iks111/1b523d5c1e6f3d1299098738b6b95e0a</a></p>
<p>Regards,<br />
Dawid</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Moustafa khalil		</title>
		<link>https://www.codejourney.net/sqlite-net-extensions-many-to-many-relationships/#comment-74</link>

		<dc:creator><![CDATA[Moustafa khalil]]></dc:creator>
		<pubDate>Mon, 06 Nov 2017 19:07:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dsibinski.pl/?p=2218#comment-74</guid>

					<description><![CDATA[That is so helpful, but I have a question:
If I have an Event 01 that will be shared with multiple persons (A,B). so in Short, Person A, and B will do the same Event.
do I have to clone the event 01 and assign to both of them:
personA.Events = new List { event01 }; 
personB.Events = new List { event01_Cloned }; 

not sure if the above concept is correct, due to the maintainability. because later on if I wish to change a property in on of the Events, then i have to do twice or trice... May you you please advise how to solve such scenario?]]></description>
			<content:encoded><![CDATA[<p>That is so helpful, but I have a question:<br />
If I have an Event 01 that will be shared with multiple persons (A,B). so in Short, Person A, and B will do the same Event.<br />
do I have to clone the event 01 and assign to both of them:<br />
personA.Events = new List { event01 };<br />
personB.Events = new List { event01_Cloned }; </p>
<p>not sure if the above concept is correct, due to the maintainability. because later on if I wish to change a property in on of the Events, then i have to do twice or trice&#8230; May you you please advise how to solve such scenario?</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
