微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有模型的数据表? MVC 5

如何解决没有模型的数据表? MVC 5

我是一名新开发人员,有一个关于数据表的问题。 为了创建表,我总是使用 linq 查询和模型来接收数据。我目前正在为一个项目重写代码,并且查询是在 sql 中,为了避免浪费时间,我想在我的数据表代码中重用它们(知道一切都不是在 linq 中完成的)。

我想知道我是否应该绝对使用模型来接收数据以及调用这些查询的最佳方式是什么,目前我正在使用它,但我必须在 中有一个模型。

var query = db.Database.sqlQuery<MY MODEL>(
                        "SELECT * FROM USAGERS " +
                        "WHERE USAGER_USERNAME = 'blabla').AsQueryable();

是的,在所有可能的世界中,我尝试使用 model.edmx 为我生成的 model.cs,但我遇到的问题是需要假模型的内连接和左连接。因此,如果列的类型发生变化,我必须找到包含该列的所有类。最好的方法是什么?

我也使用此链接 https://www.c-sharpcorner.com/article/using-datatables-grid-with-asp-net-mvc/,它不使用模型。

按照我在 linq 中进行查询的示例,它给出了:

 var customerData = (from u in db.USAGERs
                                    select u);

但我在“LoadData”方法的第 30 行有问题,所以这一行:

customerData = customerData.OrderBy (sortColumn + " "+ sortColumnDir);

错误如下:

The type arguments for method 'Queryable.OrderBy<TSource,TKey>(IQueryable<TSource>,Expression<Func<TSource,TKey>>)' cannot be inferred from the usage. Try specifying the type arguments explicitly.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。