You or someone could create the SQLXML Managed classes found at Microsoft.Data.SqlXml. 
 
You could use the System.Data.SqlClient provider in Mono as a starting point for it.  We have a working DataSet, XmlDataDocument, DataTable, and a working System.Data.SqlClient data provider.  The SqlClient provider in Mono is a Managed provider and was built using the TDS protocol in 100% C#.  It was written by Tim Coleman.  It is based on jTDS and FreeTDS.  Ville Palo has been working on the XML functionality in the DataSet and XmlDataDocument classes.
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Rein Petersen
Sent: Monday, December 30, 2002 6:38 PM
To: [EMAIL PROTECTED]
Subject: [Mono-list] wishlist

I've only dreamed of using *nix in my web farm application but I have a few needs to to contend with before I could. For one, a data provider that mimics SQLXML managed classes would be a huge advantage. Microsoft built their SQLXML managed classes using TDS and I believe I know approximately how they have done it. Secondly, I'd need the ability to write modules and handlers (and register them in web.config's would be nice). Also, a couple of shortcomings MS has would be nice to overcome: for example, impersonation is great but it the impersonated user requires all the permissions to allow the dynamic compilation of the code. This is a security risk and makes the use of impersonation unfeasible in many ways. It would be nicer if a section of code could be run in context of the logged (or specifed) user and the rest of the code, including the compilation, runs as the normal ASPNET system user. Or, maybe it would make more sense to specify which user account context is used when complilation is performed...
Rein

Reply via email to