<?xml version="1.0" encoding="iso-8859-1" ?><!-- Created on the 5/19/2012 1:36:57 AM. Opf3 powered. --><rss version="0.91"><channel><title>Opf3 Forum: General Discussion</title><link>http://www.opf3.com</link><description>What is Opf3? Why is Opf3? How is Opf3? All these burning questions and issues discussed here.</description><language>en-US</language><item><pubDate>Fri, 5 Jun 2009 1:27:52 PM GMT</pubDate><title>Opf3 and ADO.net, Pervasive</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1686</link><description><![CDATA[I am using Visual Studio 2008 and Pervasive DB. I am getting an exception that says 'reached the maximum number of connection pools'. I dig about in some forums and it seems the problem is realted to ADO.net 2. Version 3 is supposed to take care of this.<br/>First, I would like to know what version of ADO.net is using Opf3.<br/>Second, I have installed the PervasiveSQL-SDK-ADO.NET-9.50 and also the Pervasive client and I would like to know which version of Pervasive Opf3 is using.<br/><br/>Thanks in advance!]]></description></item><item><pubDate>Mon, 4 May 2009 7:40:06 PM GMT</pubDate><title>OPF3 - Product Roadmap for 2009</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1682</link><description><![CDATA[Christian,<br/><br/>I noticed a dearth of announcements regarding future functionality for OPF3 and <br/>I was wondering if you could share with us, your customers, where you see the product going over the course of 2009.  <br/><br/>The reason I ask is that I know you were doing an internship with Microsoft at one point and it seemed to me that your own personal ambitions lay in the direction of joining Microsoft as a fulltime engineer.  Naturally I was concerned about the impact that would have on OPF3 as a stand alone product offering.<br/><br/>Thanks again for an excellent piece of software, Christian,]]></description></item><item><pubDate>Wed, 18 Mar 2009 4:49:30 PM GMT</pubDate><title>IEnumerable to objectset</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1669</link><description><![CDATA[What's the best way to turn a Generic IEnumerable collection back into an objectset?<br/>I have a temporary session objectset that has values removed/added and I wanted to use Linq to quickly remove unwanted entries. Here's the line that I need help on.<br/><br/>tmpObjectSet = tmpObjectSet .Where(p => permissionIds.Contains(p.PermissionId));<br/><br/>Thanks in advance.]]></description></item><item><pubDate>Fri, 27 Feb 2009 4:31:07 PM GMT</pubDate><title>Linq queries</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1667</link><description><![CDATA[I've got two main questions. First: Why don't these forms have a search feature, or wiki? Second: How can I return a standard non-enumerable array from a single column using linq? The scenario is that I need an decimal array of measurements from my object.<br/><br/>Here's what I've come up with so far<br/><br/>decimal[] SieveEntrySpecifications = ( from x in _context.GetPersistents<MaterialSpecifications>() where x.MaterialId == MaterialId select x.MeasurementSpecification ).ToArray<decimal>();<br/><br/>but I'm thrown a <b>Cannot create mapping for type 'System.Decimal' without persistent attribute.</b> exception.<br/><br/>Any ideas?<br/><br/>Thanks in advance.]]></description></item><item><pubDate>Thu, 5 Feb 2009 10:43:26 PM GMT</pubDate><title>How can I get Max(), Min() value using objectSet or GetObject&lt;&gt; </title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1665</link><description><![CDATA[Hi,<br/><br/>How can I get something like this "Select max(field) from table" in opf getobject or getobjectset ? <br/><br/>does it have like this _context.GetObjectSet<Class>().Max(field) ?<br/><br/>thanks in advance.]]></description></item><item><pubDate>Tue, 27 Jan 2009 10:42:32 PM GMT</pubDate><title>Linq and Outer joins</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1655</link><description><![CDATA[Any time frame on when this will be supported?  It would be a nice addition I think (plus of course I need it in a project!<img src="http://www.chilisoftware.net/Images/Smilies/biggrin.gif" border="0" alt="Big Grin" />)]]></description></item><item><pubDate>Fri, 16 Jan 2009 8:16:13 PM GMT</pubDate><title>Modifying data as it is retrieved from the database</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1646</link><description><![CDATA[The database I'm working with is populated by a system that likes to pad strings. Generally, a string field is padded on the end with spaces to 72 characters. This creates convoluted XHTML when I output these strings from the database. I know I can create a user-defined type that will trim the strings, but to keep things simple, I'd really like to stick with the normal String class for string fields.<br/><br/>Is there some way that I can catch string field data as it is retrieved from the database and trim it before creating the persistent object?]]></description></item><item><pubDate>Fri, 9 Jan 2009 12:03:18 AM GMT</pubDate><title>Read only ID field</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1635</link><description><![CDATA[Hello,<br/>I used the Wizard to generate my persistent objects and the ID field has a private setter:<br/>[Field("customer_id", AllowDBNull = false, Identifier = true, AutoNumber = true)]<br/>		public int CustomerID<br/>		{<br/>			get <br/>			{ <br/>				return _customerID; <br/>			}<br/>			private set <br/>			{<br/>				_customerID = value;<br/><br/>				OnRowChanged("CustomerID");<br/>			}<br/>		}<br/>When I attempt to instantiate the class, I get the following exception:<br/>"System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: Unable to generate a temporary class (result=1).<br/>error CS0200: Property or indexer 'ClassName.Customer.CustomerID' cannot be assigned to -- it is read only"<br/>If I remove the private designation from the setter, I no longer get the exception, however when I persist the object in the database, I get an inserted row with a new ID instead of an update.<br/>]]></description></item><item><pubDate>Thu, 25 Dec 2008 10:22:29 PM GMT</pubDate><title>problem with timestamp concurrency manager</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1620</link><description><![CDATA[Hello Christiaen,<br/><br/>I seem to have a problem when I try to use the timestamp concurrency manager.<br/><br/>When I do some debugging, it looks to me as there is a problem to find the property that is marked with the [TimeStamp] attribute.<br/><br/>Can I find somewhere a full sample that shows me how to use it ? I've tried to set it as it was told in the help file. Maybe I overlooked something.<br/><br/>Thank you for your help.<br/><br/>Regards<br/><br/>Ivo<br/><br/>]]></description></item><item><pubDate>Thu, 11 Dec 2008 10:25:53 AM GMT</pubDate><title>Isolate OPF3 from the GUI</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1618</link><description><![CDATA[Hello Christian<br/><br/>I’ve read an post on the internet where you talk about ObjectSetHolder versus ObjectListHolder (Channel9, aug 2006). <br/><br/></p><div class="ForumQuote"><span class="ForumQuoteTitle">Quote:<br /></span>The way with IList<Door>, as you mention here, is also possible when using the ObjectSetHolder<T> - I do that a lot, because i don't want any reference to Opf3 in my UI layers.<br/></div><p><br/>My question is : how do you use ObjectSetHolder without reference OPF3 on the GUI?<br/>This is exactly my problem, I want to isolate OPF3 within the service-layer.<br/>Do you have sample code?<br/><br/>Thank in advance<br/><br/>Greeting<br/>Peter<br/>]]></description></item><item><pubDate>Fri, 28 Nov 2008 12:25:50 PM GMT</pubDate><title>ORM Comparison</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1616</link><description><![CDATA[Christian,<br/>A blog is trying to do a comparison of ORM tools, you might put opf3 out there as it is certainly better than what they are showing now.<br/><br/><a href="http://dnagir.blogspot.com/2008/11/orm-requirements-analysis.html" target="_blank">http://dnagir.blogspot.com/2008/11/orm-requirements-analysis.html<br/></a><br/>Al]]></description></item><item><pubDate>Thu, 25 Sep 2008 3:20:57 PM GMT</pubDate><title>CSLA.NET & opf3</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1595</link><description><![CDATA[Hello,<br/><br/>Is there anyone reading this post who knows more about CSLA.NET working against a Opf3 datalayer? Or just Opf3 in an CSLA application.<br/><br/>Anything <img src="http://www.chilisoftware.net/Images/Smilies/smile.gif" border="0" alt="Smile" /><br/><br/>Greetings,<br/>Raymond de Jong]]></description></item><item><pubDate>Mon, 25 Aug 2008 1:14:53 PM GMT</pubDate><title>ISelfContainedObject and dynamic configuration questions</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1581</link><description><![CDATA[Hi , i have following questions:<br/><br/><br/>A: I want to implement custom object tracking.<br/><br/>I understand from the documentation how to mark my object as modified, but i want to control EXACTLY what fields are persisted to the datastore. I want to persiste only the <br/>modified fields.<br/><br/>Is this possible?<br/><br/>B: Is it possible to configure the persistence programmatically, without attributes?<br/>I want to be able to persist POCO object that i do not own, defined in other binaries.<br/><br/>Thank you<br/><br/>]]></description></item><item><pubDate>Tue, 19 Aug 2008 12:36:56 AM GMT</pubDate><title>Identity Map question</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1540</link><description><![CDATA[Below is a snippet of a simple test I did to use the new IdentityMap feature, which isn't working for me - although it's highly possible it's user error! <img src="http://www.chilisoftware.net/Images/Smilies/biggrin.gif" border="0" alt="Big Grin" /><br/><br/></p><div class="ForumCode"> //Code to create context removed....(regulare context w/ md5 concurrency....<br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;//Since it's not enabled by default<br/>&nbsp;&nbsp;context.IdentityMap.Enabled = true;&nbsp;&nbsp;<br/> <br/> //Get every widget with an id greater than 1<br/> ObjectSet<Widget> widgets = context.GetObjectSet<Widget>("ID>{0}",1);<br/><br/> //Get the first widget which will require a trip to the database.<br/> Widget w1 = context.GetObject<Widget>("ID={0}",1); <br/><br/> //Get another instance of the first widget which should not have to be retrieved <br/> //from the database since it's in memory now.<br/> Widget w2 = context.GetObject<Widget>("ID={0}",1); <br/><br/></div><p><br/>So when I look in the sql profiler I expect 2 calls to the db.  One for the Objectset with the greater than.  The second for w1.  I am still getting a call to the db for w2 however even though it should be in the IdentityMap shouldn't it?<img src="http://www.chilisoftware.net/Images/Smilies/huh.gif" border="0" alt="Huh!" />]]></description></item><item><pubDate>Mon, 18 Aug 2008 1:38:18 AM GMT</pubDate><title>sqlite on new version</title><link>http://www.opf3.com/Opf3/Community/Topic.aspx?Forum=1&amp;Topic=1535</link><description><![CDATA[When trying to use the new sqlite provider and I get the following error:<br/><br/>"Unable to load DLL 'sqlite3': The specified module could not be found. (Exception from HRESULT: 0x8007007E)"<br/><br/>I built the project successfully after adding the .Net Sqlite provider.  <br/><br/>On a side note, it's great to see the LINQ updates.<br/><br/>-Al ]]></description></item></channel></rss>
