对数据库中过程的引用

时间:2019-06-13 08:35:40

标签: c# linq

我有一个REST API,该API在一个端点中引用SQL Server数据库中的过程。

当前,它使用DataTableSqlConnection引用该过程。

我想使用LINQ来参考该过程。怎么做?

该过程大约有600行代码,所以我想您可能无法为LINQ重写它。

最终,向LINQ的过渡是为了确保使用另一个数据库的可能性。有了这个程序,那将是不可能的。欢迎在这种情况下提供任何建议。

1 个答案:

答案 0 :(得分:0)

假设您的过程正在返回一些行,这是通过EF进行操作的一种方法。

import Checkbox from '../../authlayout'; import Input from '../../../components/Input'; import Select from 'react-select' import TimePicker from 'rc-time-picker'; import 'rc-time-picker/assets/index.css'; const UserLocation = (props) => { const { handleSubmit, nextPage, prevPage, onChange } = props; function change(value) { console.log(value.format("HH:mm")); } const days = [ { "value": "monday", "label": "Monday" }, { "value": "tuesday", "label": "Tuesday" }, { "value": "wednesday", "label": "Wednesday" }, { "value": "thursday", "label": "Thursday" }, { "value": "friday", "label": "Friday" }, { "value": "saturday", "label": "Saturday" }, { "value": "sunday", "label": "Sunday" }, ] return ( <div className="text-center pt-5 mt-0 mb-auto"> <div className="mt-2 mt-5 no-style"> <div className="mt-4"> <div className="separator mb-4"><span>Days and time availability</span></div> <div className="form-group"> {days.map((day, key) => <div className="custom-control custom-checkbox mt-3 text-left d-block" key={key}> <div className="row align-items-center"> <div className="col-4"> <input type="checkbox" className="custom-control-input" id={day.value} /> <label className="custom-control-label w-100" htmlFor={day.value}>{day.label}</label> </div> <div className="col-4"> <TimePicker showSecond={false} placeholder="From" className="xxx" inputReadOnly={true} onChange={change} /> </div> <div className="col-4"> <TimePicker showSecond={false} placeholder="To" className="xxx" inputReadOnly={true} /> </div> </div> </div> )} </div> </div> </div> <button className="btn btn-primary my-4" onClick {nextPage}>Next</button> </div>) } export default UserLocation;

我无法提供更多细节,因为您的问题是开放性的,并且有很多假设。