将.Net类转换为SQLite表的最佳方法是什么?

时间:2010-11-28 23:38:22

标签: .net database class sqlite

我在WPF应用程序中有一堆类,它们从REST服务中读取数据。 我决定通过保存SQLite数据库中很少更改的回复来节省时间和流量。我打算使用System.Data.SQLite来访问数据库。

我的问题是:获取类属性并将其转换为SQL Create语句的最佳方法是什么(读取:优雅,快速,漂亮)?是的,我可以开始输入和配置,这需要不到一个小时,但我有一种唠叨的感觉,我在这里错过了一两招。

任何可接受的回复:Visual Studio工具,Linq,我缺少的类属性 - 我处于学习模式/心情。

感谢您的时间和回复 盖

3 个答案:

答案 0 :(得分:1)

为什么不使用像NHibernate这样的ORM,让它自动生成你的架构?这既可以解决您手头的问题,也可以避免一大堆左手/右手编码,让您可以随时随地填写表格。

答案 1 :(得分:0)

你应该找到一个能为你做到这一点的ORM。

答案 2 :(得分:0)

尝试使用Devart dotConnect for SQLite - http://www.devart.com/dotconnect/sqlite/,此产品包含LINQ to SQL的增强功能,可与SQLite数据库配合使用。这个解决方案将非常优雅和快速。