<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:35:57 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-149] Remove dependency on System.Data</title>
                <link>https://jira.mongodb.org/browse/CSHARP-149</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;I would like to suggest to remove the only dependency on System.Data the current driver has &amp;#8211; the MongoConnectionStringBuilder by either reimplementing it without inheriting from System.Data.Common.DbConnectionStringBuilder or removing it completely (there&apos;s MongoUrlBuilder already, why mess with connection strings?). I understand that this will break existing code, but still would like to ask of you to consider this change.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14253">CSHARP-149</key>
            <summary>Remove dependency on System.Data</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="onyxmaster">Aristarkh Zagorodnikov</reporter>
                        <labels>
                    </labels>
                <created>Wed, 19 Jan 2011 15:50:17 +0000</created>
                <updated>Tue, 5 Apr 2011 19:57:47 +0000</updated>
                            <resolved>Tue, 5 Apr 2011 19:57:47 +0000</resolved>
                                    <version>1.0</version>
                                    <fixVersion>1.0</fixVersion>
                                    <component>Feature Request</component>
                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="27849" author="rstam" created="Tue, 5 Apr 2011 19:57:47 +0000"  >&lt;p&gt;Closed based on the decision that the dependency is not that bad. Thanks for the comments.&lt;/p&gt;</comment>
                            <comment id="27847" author="onyxmaster" created="Tue, 5 Apr 2011 19:47:32 +0000"  >&lt;p&gt;I suggest that this issue should be closed, since it looks like it&apos;s not a problem after all, referencing an assembly that is in .NET BCL isn&apos;t that hard, and backwards compatibility prevails in this case.&lt;/p&gt;</comment>
                            <comment id="22519" author="onyxmaster" created="Wed, 19 Jan 2011 22:36:34 +0000"  >&lt;p&gt;I don&apos;t think there&apos;s a problem on the technical side, since System.Data is always available, I was thinking that MongoConnectionStringBuilder isn&apos;t used that much &amp;#8211; just had a (probably wrong) impression after reading the documentation, that urls are favored over connection strings and that connection strings would eventually be deprecated.&lt;br/&gt;
I was writing some simple tests for us(we&apos;re evaluating MongoDB as an alternative storage engine for some of our websites) and I did not reference System.Data (actually my test service library contained references to System, System.Xml and System.Core assemblies only) and then got hit by an error, stating that I need to reference System.Data because of MongoConnectionStringBuilder parameter in one of MongoServer constructors, thus the original request.&lt;br/&gt;
If there are customers who use the System.Data.Common connection strings, I&apos;m probably fine with that extra reference, not that it will break anything for us.&lt;/p&gt;</comment>
                            <comment id="22518" author="rstam" created="Wed, 19 Jan 2011 21:52:02 +0000"  >&lt;p&gt;I sympathize with your request, but we&apos;ve had specific requests from people who want to manage their connection strings using .NET style support. Not sure how to accommodate them without introducing a dependency on System.Data at the same time. Is there a specific problem with having a dependency on System.Data?&lt;/p&gt;</comment>
                            <comment id="22508" author="onyxmaster" created="Wed, 19 Jan 2011 15:50:55 +0000"  >&lt;p&gt;Accidentially marked as &quot;Major&quot; priority, should be &quot;Minor&quot; of course.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrh9en:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>14323</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>