这个可以吗:
namespace Simple.OData
{
// Common OData functionality
}
namespace Simple.Data.OData
{
// The Simple.Data adapter for OData
}
Run Code Online (Sandbox Code Playgroud)
感觉可能是错的,但我不确定.
它当然有效 - 考虑System.Xml.Linq和System.Linq.我无法立即预见到任何问题......但这并不是说它一定是个好主意.
我个人更喜欢Simple.Data.OData了Simple.OData.Data,因为我怀疑这主要是针对谁正在使用的人Simple.Data,但碰巧使用OData的-而不是谁是人们关注的OData.再次,这就像LINQ:System.Xml.Linq是一个与LINQ一起玩的XML API; 它不是LINQ"提供者".
基本上它与"我有一个转换器从A型转换为B型"的问题一样;我把它放在A型或B型附近吗? - 但是有名称空间.我的经验是,考虑采取任何一种方法所引起的问题,通常更需要考虑最好的事情.
更正确的是,namespace Simple.OData.Data.
这是因为Data命名空间应该与其他相关的类分组OData.
如果你正在考虑线条System.Data,System.Data.SqlClient那么它几乎是因为它们是System.Data.dll组件的一部分,并且是它的集成部分.我自己实现的IDbCommandetc类存在于MyNamespace.SubNamespace.AdoWrapper命名空间中,如果它给你一些上下文.
在你的情况下,Simple.Data大概不存在或有很多,不像System.Data..
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |