rxm0203
rxm0203

Reputation: 127

.NET/C# equivalent to Java Metadata Interface (JMI)

Is there any open source project/APIs for .NET/C# equivalent to Java Metadata Interface (JMI)?

http://java.sun.com/products/jmi/

Upvotes: 1

Views: 371

Answers (2)

CesarGon
CesarGon

Reputation: 15335

I agree with Barry that JMI looks like architecture astronautics, and I don't know of any similar initiative on the .NET field. Fortunately.

However, I don't think that the CodeDOM is comparable to JMI. CodeDOM is about generating and managing code programmatically, whereas JMI is about generating and managing metadata. According to the JMI FAQs and associated documentation, JMI aims to be expressive in the areas of computer programming but also databases, conceptual models, communication protocols, configuration management, data sources, etc.

Upvotes: 1

Barry Kelly
Barry Kelly

Reputation: 42152

I sure hope not. It looks awfully like architecture astronautics to me. A Java binding for a metamodel for defining models? That's about 3 removes from actual source code, by my count.

However, from further browsing here, it looks like the practical upshot is like what .NET calls the CodeDOM. You could start there.

Upvotes: 1

Related Questions